From: Jiasheng Jiang Date: Thu, 26 Jun 2025 17:00:55 +0000 (+0000) Subject: apps/openssl.c: Add OPENSSL_free() to avoid memory leak X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b2e7c4e2baa92255c57413113e96d67c23b39a34;p=thirdparty%2Fopenssl.git apps/openssl.c: Add OPENSSL_free() to avoid memory leak Add OPENSSL_free() to release trace_data if trace_data is not NULL but other errors occur to avoid memory leak. Fixes: 682b444f8a ("apps/openssl.c: Adapt to enable tracing output") Signed-off-by: Jiasheng Jiang Reviewed-by: Paul Dale Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/27911) --- diff --git a/apps/openssl.c b/apps/openssl.c index cbd3476b32b..f0f9a5cdcdd 100644 --- a/apps/openssl.c +++ b/apps/openssl.c @@ -190,6 +190,7 @@ static void setup_trace_category(int category) OSSL_trace_set_callback(category, NULL, NULL); BIO_free_all(channel); + OPENSSL_free(trace_data); } }