From 9d8c53ed164f325a28bee657b09cf4b30d62a08f Mon Sep 17 00:00:00 2001 From: Pauli Date: Mon, 22 Mar 2021 08:47:58 +1000 Subject: [PATCH] dh: fix coverty 1474423: resource leak Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/14637) --- crypto/dh/dh_backend.c | 1 + 1 file changed, 1 insertion(+) diff --git a/crypto/dh/dh_backend.c b/crypto/dh/dh_backend.c index 8da830f9d8e..97f5271a5ad 100644 --- a/crypto/dh/dh_backend.c +++ b/crypto/dh/dh_backend.c @@ -161,6 +161,7 @@ DH *ossl_dh_key_from_pkcs8(const PKCS8_PRIV_KEY_INFO *p8inf, if ((privkey_bn = BN_secure_new()) == NULL || !ASN1_INTEGER_to_BN(privkey, privkey_bn)) { ERR_raise(ERR_LIB_DH, DH_R_BN_ERROR); + BN_clear_free(privkey_bn); goto dherr; } if (!DH_set0_key(dh, NULL, privkey_bn)) -- 2.47.2