X-Git-Url: https://git.openssl.org/?a=blobdiff_plain;f=apps%2Fgenpkey.c;h=ca5d848266c03a01bf459f84c4bb53667f9020dc;hb=c469a9a81e0126f690fde791f616ced113a6ca86;hp=01564131a09254de05a3f855928b1628d8c74154;hpb=96487cddd408e247819c4f122bd86e53ae4bd6c0;p=openssl.git diff --git a/apps/genpkey.c b/apps/genpkey.c index 01564131a0..ca5d848266 100644 --- a/apps/genpkey.c +++ b/apps/genpkey.c @@ -170,7 +170,9 @@ int genpkey_main(int argc, char **argv) } } argc = opt_num_rest(); - argv = opt_rest(); + if (argc != 0) + goto opthelp; + private = do_param ? 0 : 1; if (ctx == NULL) @@ -315,8 +317,7 @@ int init_gen_str(EVP_PKEY_CTX **pctx, EVP_PKEY_asn1_get0_info(&pkey_id, NULL, NULL, NULL, NULL, ameth); #ifndef OPENSSL_NO_ENGINE - if (tmpeng) - ENGINE_finish(tmpeng); + ENGINE_finish(tmpeng); #endif ctx = EVP_PKEY_CTX_new_id(pkey_id, e);