If an engine comes up explicitely, it must also come down explicitely
[openssl.git] / apps / dsa.c
index f608d7d276931e26d37ab9e08af44bcaa26a28e9..7f985128a02d59a121e9cfdcf84c6871b77023d2 100644 (file)
@@ -249,6 +249,7 @@ int dsa_main(int argc, char **argv)
  end:
     BIO_free_all(out);
     DSA_free(dsa);
+    release_engine(e);
     OPENSSL_free(passin);
     OPENSSL_free(passout);
     return (ret);