If an engine comes up explicitely, it must also come down explicitely
[openssl.git] / apps / x509.c
index 78f2c027a346228fe3da8c00a42a0aa932ef6aa5..182cfb055d82123114ab2a8c5e8fb77de126c1a5 100644 (file)
@@ -893,6 +893,7 @@ int x509_main(int argc, char **argv)
     sk_ASN1_OBJECT_pop_free(trust, ASN1_OBJECT_free);
     sk_ASN1_OBJECT_pop_free(reject, ASN1_OBJECT_free);
     ASN1_OBJECT_free(objtmp);
+    release_engine(e);
     OPENSSL_free(passin);
     return (ret);
 }