From: Tobias Brunner Date: Tue, 16 Feb 2021 13:50:50 +0000 (+0100) Subject: tls-crypto: Fix potential memory leak X-Git-Tag: 5.9.2rc1~6 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8384527ff52cad5bb4368bad5a62461d01e09f42;p=thirdparty%2Fstrongswan.git tls-crypto: Fix potential memory leak Fixes: d8e42a3d4e3c ("tls-crypto: Share private key search between client and server") --- diff --git a/src/libtls/tls_crypto.c b/src/libtls/tls_crypto.c index cf5e5b5794..d3f187def1 100644 --- a/src/libtls/tls_crypto.c +++ b/src/libtls/tls_crypto.c @@ -2767,6 +2767,7 @@ enumerator_t *tls_create_private_key_enumerator(tls_version_t min_version, if (!array_count(enumerator->key_types)) { + private_key_destroy(enumerator); return NULL; } return &enumerator->public;