From: Mansour Ahmadi Date: Tue, 11 Dec 2018 21:18:21 +0000 (-0500) Subject: Add missing OPENSSL_clear_free before using ec->key X-Git-Tag: openssl-3.0.0-alpha1~2693 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4128136a28c3b7d3878daed728c49f18eb950adc;p=oweals%2Fopenssl.git Add missing OPENSSL_clear_free before using ec->key Fixes #7657 Reviewed-by: Nicola Tuveri Reviewed-by: Matt Caswell (Merged from https://github.com/openssl/openssl/pull/7877) --- diff --git a/crypto/cms/cms_pwri.c b/crypto/cms/cms_pwri.c index af979b55d0..980252d107 100644 --- a/crypto/cms/cms_pwri.c +++ b/crypto/cms/cms_pwri.c @@ -373,6 +373,7 @@ int cms_RecipientInfo_pwri_crypt(CMS_ContentInfo *cms, CMS_RecipientInfo *ri, goto err; } + OPENSSL_clear_free(ec->key, ec->keylen); ec->key = key; ec->keylen = keylen;