RT4227: Range-check in apps.
[openssl.git] / apps / dsaparam.c
index 1689350331a083eaa10d5cf8e4e570d3a04a2590..c8c383faeb301c9f9fdd0fc78063b447a5aa301f 100644 (file)
@@ -180,7 +180,7 @@ int dsaparam_main(int argc, char **argv)
     argv = opt_rest();
 
     if (argc == 1) {
-        if (!opt_int(argv[0], &num))
+        if (!opt_int(argv[0], &num) || num < 0)
             goto end;
         /* generate a key */
         numbits = num;