From e65482ee84ebcbe1f03c532efdcfe82c7aa2f827 Mon Sep 17 00:00:00 2001 From: sgzmd Date: Tue, 25 Jun 2024 15:53:32 +0100 Subject: [PATCH] Free appname if it was set after initializing crypto. Fixes #24729 CLA: trivial Reviewed-by: Neil Horman Reviewed-by: Paul Dale Reviewed-by: Bernd Edlinger Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/24730) (cherry picked from commit fbd6609bb21b125c9454d07c484d166a33b4815b) --- crypto/conf/conf_sap.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crypto/conf/conf_sap.c b/crypto/conf/conf_sap.c index 3019bcf31af..bfe3a5f6f4d 100644 --- a/crypto/conf/conf_sap.c +++ b/crypto/conf/conf_sap.c @@ -38,6 +38,8 @@ void OPENSSL_config(const char *appname) settings.appname = strdup(appname); settings.flags = DEFAULT_CONF_MFLAGS; OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, &settings); + + free(settings.appname); } #endif -- 2.47.2