diff options
| author | Roland Lutz <rlutz@hedmen.org> | 2017-07-11 17:32:14 +0200 | 
|---|---|---|
| committer | Roland Lutz <rlutz@hedmen.org> | 2017-09-04 15:51:03 +0200 | 
| commit | a9c53a32c06362b4cf8a8fc964884cd7258b52f0 (patch) | |
| tree | e55d49cef8921e81814b24553d78307c56a192e5 | |
| parent | 395b36f293849585e961de1454acb44058fc44f6 (diff) | |
| download | icestorm-a9c53a32c06362b4cf8a8fc964884cd7258b52f0.tar.gz icestorm-a9c53a32c06362b4cf8a8fc964884cd7258b52f0.tar.bz2 icestorm-a9c53a32c06362b4cf8a8fc964884cd7258b52f0.zip  | |
icemulti: Check for negative alignment exponent
| -rw-r--r-- | icemulti/icemulti.cc | 2 | 
1 files changed, 2 insertions, 0 deletions
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;  | 
