GH715: ENGINE_finish can take NULL
[openssl.git] / ssl / ssl_lib.c
index c0cb16543bce83a8d57ad2a5d5ca108c8f2b040a..0cbb024a5524d4f5b091c2d6dd87007fdff899c5 100644 (file)
@@ -2433,8 +2433,7 @@ void SSL_CTX_free(SSL_CTX *a)
     SSL_CTX_SRP_CTX_free(a);
 #endif
 #ifndef OPENSSL_NO_ENGINE
-    if (a->client_cert_engine)
-        ENGINE_finish(a->client_cert_engine);
+    ENGINE_finish(a->client_cert_engine);
 #endif
 
 #ifndef OPENSSL_NO_EC