From: sgzmd Date: Tue, 25 Jun 2024 14:53:32 +0000 (+0100) Subject: Free appname if it was set after initializing crypto. X-Git-Tag: openssl-3.4.0-alpha1~432 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fbd6609bb21b125c9454d07c484d166a33b4815b;p=thirdparty%2Fopenssl.git 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) --- 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