ERR_ cleanup
[openssl.git] / ssl / ssl_cert.c
index f05a60a30adefed13ca1dff4c1709dff330b1b4c..d6401b43d2476c2c3e5c57588c0a3417c6759f68 100644 (file)
@@ -402,10 +402,8 @@ void ssl_cert_clear_certs(CERT *c)
             X509_free(cpk->x509);
             cpk->x509 = NULL;
         }
-        if (cpk->privatekey) {
-            EVP_PKEY_free(cpk->privatekey);
-            cpk->privatekey = NULL;
-        }
+        EVP_PKEY_free(cpk->privatekey);
+        cpk->privatekey = NULL;
         if (cpk->chain) {
             sk_X509_pop_free(cpk->chain, X509_free);
             cpk->chain = NULL;