If an engine comes up explicitely, it must also come down explicitely
[oweals/openssl.git] / apps / genrsa.c
index 4d104d2882c2d6f10d8ed9deb0cc3b0bd85702de..1ac66a97ded7820b0fd9ea9b1ccb2f0580465bdf 100644 (file)
@@ -166,6 +166,7 @@ int genrsa_main(int argc, char **argv)
     BN_GENCB_free(cb);
     RSA_free(rsa);
     BIO_free_all(out);
+    release_engine(eng);
     OPENSSL_free(passout);
     if (ret != 0)
         ERR_print_errors(bio_err);