]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Free appname if it was set after initializing crypto.
authorsgzmd <sigizmund@gmail.com>
Tue, 25 Jun 2024 14:53:32 +0000 (15:53 +0100)
committerTomas Mraz <tomas@openssl.org>
Thu, 27 Jun 2024 17:49:52 +0000 (19:49 +0200)
Fixes #24729

CLA: trivial

Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24730)

crypto/conf/conf_sap.c

index 3019bcf31af81abf116cc6bae319b3d9cb094fd3..bfe3a5f6f4d5ebce42396e20288d4abe0293cc30 100644 (file)
@@ -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