From: jay9827342 <2a0ncegrosykzhbde9gy3ybw0qcet@brukerfeil.eu> Date: Fri, 21 Mar 2025 09:39:49 +0000 (+0000) Subject: Memory leak fix ktls_meth.c X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5e4cf41c7af9b533265efb05e81ce1c56d58601;p=thirdparty%2Fopenssl.git Memory leak fix ktls_meth.c The OSSL_RECORD_LAYER needs to be properly freed when return code isnt success. Memory leak fix CLA: trivial Reviewed-by: Matt Caswell Reviewed-by: Paul Yang Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/27111) --- diff --git a/ssl/record/methods/ktls_meth.c b/ssl/record/methods/ktls_meth.c index 33c7140e151..096beee3c72 100644 --- a/ssl/record/methods/ktls_meth.c +++ b/ssl/record/methods/ktls_meth.c @@ -431,7 +431,7 @@ ktls_new_record_layer(OSSL_LIB_CTX *libctx, const char *propq, int vers, taglen, mactype, md, comp); if (ret != OSSL_RECORD_RETURN_SUCCESS) { - OPENSSL_free(*retrl); + tls_free(*retrl); *retrl = NULL; } else { /*