]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - apps/gendsa.c
Check non-option arguments
[thirdparty/openssl.git] / apps / gendsa.c
index f2afa1134aef51595313c376a47e0d2b70f5a0b6..d525f7093be77242695c5cf2e94075c02fb11896 100644 (file)
@@ -102,13 +102,15 @@ int gendsa_main(int argc, char **argv)
             break;
         }
     }
+
+    /* One argument, the params file. */
     argc = opt_num_rest();
     argv = opt_rest();
-    private = 1;
-
     if (argc != 1)
         goto opthelp;
-    dsaparams = *argv;
+
+    dsaparams = argv[0];
+    private = 1;
 
     if (!app_passwd(NULL, passoutarg, NULL, &passout)) {
         BIO_printf(bio_err, "Error getting password\n");