From: Hallvard Furuseth Date: Sun, 8 May 2011 20:15:13 +0000 (+0200) Subject: ITS#6933 Add missing strdup of lutil_getRegParam() X-Git-Tag: OPENLDAP_REL_ENG_2_4_26~124 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=d57df7ad76b6451da635c3ab1e6052e6481cddcc;p=openldap ITS#6933 Add missing strdup of lutil_getRegParam() --- diff --git a/servers/slapd/main.c b/servers/slapd/main.c index 9aab559464..1d4f2aa427 100644 --- a/servers/slapd/main.c +++ b/servers/slapd/main.c @@ -443,13 +443,13 @@ int main( int argc, char **argv ) newConfigFile = (char*)lutil_getRegParam( regService, "ConfigFile" ); if ( newConfigFile != NULL ) { - configfile = newConfigFile; + configfile = ch_strdup(newConfigFile); Debug ( LDAP_DEBUG_ANY, "new config file from registry is: %s\n", configfile, 0, 0 ); } newConfigDir = (char*)lutil_getRegParam( regService, "ConfigDir" ); if ( newConfigDir != NULL ) { - configdir = newConfigDir; + configdir = ch_strdup(newConfigDir); Debug ( LDAP_DEBUG_ANY, "new config dir from registry is: %s\n", configdir, 0, 0 ); } }