X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=crypto%2Fconf%2Fconf_mod.c;fp=crypto%2Fconf%2Fconf_mod.c;h=4a848b8c8ff686f064f68705468a8609d9c8d1c1;hp=99f0fcc2b566dfd4c6c6e84a4395241d9144d5e0;hb=284f4f6b70998b2b46dc74c3003c82cb1db0e742;hpb=dc55e4f70f401c5869410d6a0c068c18c3fd53ec diff --git a/crypto/conf/conf_mod.c b/crypto/conf/conf_mod.c index 99f0fcc2b5..4a848b8c8f 100644 --- a/crypto/conf/conf_mod.c +++ b/crypto/conf/conf_mod.c @@ -480,9 +480,11 @@ char *CONF_get1_default_config_file(void) char *file, *sep = ""; int len; - file = getenv("OPENSSL_CONF"); - if (file) - return OPENSSL_strdup(file); + if (!OPENSSL_issetugid()) { + file = getenv("OPENSSL_CONF"); + if (file) + return OPENSSL_strdup(file); + } len = strlen(X509_get_default_cert_area()); #ifndef OPENSSL_SYS_VMS