From: Roumen Petrov Date: Fri, 12 Feb 2016 20:18:59 +0000 (+0200) Subject: Fix OPENSSL_config with NULL parameter X-Git-Tag: OpenSSL_1_1_0-pre4~623 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4015adf0a3d352cc4013c722f1b2d5374989ac4c;p=openssl Fix OPENSSL_config with NULL parameter Reviewed-by: Richard Levitte --- diff --git a/crypto/conf/conf_sap.c b/crypto/conf/conf_sap.c index 2021a02c5d..e70fb7a738 100644 --- a/crypto/conf/conf_sap.c +++ b/crypto/conf/conf_sap.c @@ -81,7 +81,8 @@ void OPENSSL_config(const char *config_name) OPENSSL_INIT_SETTINGS settings; memset(&settings, 0, sizeof(settings)); - settings.config_name = strdup(config_name); + if (config_name != NULL) + settings.config_name = strdup(config_name); OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, &settings); } #endif