Fix PKCS7 memory leak
[openssl.git] / crypto / pkcs7 / pk7_smime.c
index b146f6813733ec465b1f60a6ad522d4a46c30f56..7c2d5c9895cd4e0628c8bf48bc1bb0901e178c28 100644 (file)
@@ -328,6 +328,7 @@ int PKCS7_verify(PKCS7 *p7, STACK_OF(X509) *certs, X509_STORE *store,
             i = X509_verify_cert(cert_ctx);
             if (i <= 0)
                 j = X509_STORE_CTX_get_error(cert_ctx);
+            X509_STORE_CTX_cleanup(cert_ctx);
             if (i <= 0) {
                 PKCS7err(PKCS7_F_PKCS7_VERIFY,
                          PKCS7_R_CERTIFICATE_VERIFY_ERROR);