From a9c53a32c06362b4cf8a8fc964884cd7258b52f0 Mon Sep 17 00:00:00 2001 From: Roland Lutz Date: Tue, 11 Jul 2017 17:32:14 +0200 Subject: icemulti: Check for negative alignment exponent --- icemulti/icemulti.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'icemulti') diff --git a/icemulti/icemulti.cc b/icemulti/icemulti.cc index 60b6fea..da90da3 100644 --- a/icemulti/icemulti.cc +++ b/icemulti/icemulti.cc @@ -241,6 +241,8 @@ int main(int argc, char **argv) align_bits = strtol(optarg, &endptr, 0); if (*endptr != '\0') error("`%s' is not a valid number\n", optarg); + if (align_bits < 0) + error("argument to `-%c' must be non-negative\n", c); break; case 'o': outfile_name = optarg; -- cgit v1.2.3