If an engine comes up explicitely, it must also come down explicitely
[openssl.git] / apps / ec.c
index 368d226f4eeb4b049a6fc90905eb32ec56917c71..eb343d16a0ebe2f333198fc2b132364a1efd075b 100644 (file)
--- a/apps/ec.c
+++ b/apps/ec.c
@@ -273,6 +273,7 @@ int ec_main(int argc, char **argv)
     BIO_free(in);
     BIO_free_all(out);
     EC_KEY_free(eckey);
+    release_engine(e);
     OPENSSL_free(passin);
     OPENSSL_free(passout);
     return (ret);