chiark / gitweb /
mkphrase.c: Better error checking on the length range parameter.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 8 Apr 2013 16:09:49 +0000 (17:09 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 8 Apr 2013 16:09:49 +0000 (17:09 +0100)
mkphrase.c

index 0a73e36fed283e4025cb12d4f6df2873c8f9b6b6..34ca8cc1358dcf87fa527d3a50045de6fffc19ea 100644 (file)
@@ -384,7 +384,7 @@ int main(int argc, char *argv[])
          n = nn;
          nn = strtoul(p + 1, &p, 0);
        }
-       if (*p)
+       if (*p || min > max)
          die(EXIT_FAILURE, "bad range string `%s'", optarg);
        min = n; max = nn;
       } break;