From 57e17e58a58de572c2a5e5b45aa5fa58f4d13400 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Mon, 8 Jun 2020 10:13:25 +0200 Subject: [PATCH] Fix leak in openssl_cms_read() --- ext/openssl/openssl.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ext/openssl/openssl.c b/ext/openssl/openssl.c index 5460dc5de4..1a0ec6719f 100644 --- a/ext/openssl/openssl.c +++ b/ext/openssl/openssl.c @@ -5789,6 +5789,12 @@ clean_exit: if (cms != NULL) { CMS_ContentInfo_free(cms); } + if (certs != NULL) { + sk_X509_pop_free(certs, X509_free); + } + if (crls != NULL) { + sk_X509_CRL_pop_free(crls, X509_CRL_free); + } } /* }}} */ -- 2.50.0