From: Pauli Date: Thu, 18 Mar 2021 02:57:13 +0000 (+1000) Subject: evp: fix coverity 1470561: resource leak X-Git-Tag: openssl-3.0.0-alpha14~188 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7153f544378eea343c61446c8fc844ae3417ca84;p=thirdparty%2Fopenssl.git evp: fix coverity 1470561: resource leak Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/14596) --- diff --git a/crypto/evp/pmeth_lib.c b/crypto/evp/pmeth_lib.c index 96d103544db..f145bdfdc69 100644 --- a/crypto/evp/pmeth_lib.c +++ b/crypto/evp/pmeth_lib.c @@ -313,6 +313,7 @@ static EVP_PKEY_CTX *int_ctx_new(OSSL_LIB_CTX *libctx, if (propquery != NULL) { ret->propquery = OPENSSL_strdup(propquery); if (ret->propquery == NULL) { + OPENSSL_free(ret); EVP_KEYMGMT_free(keymgmt); return NULL; }