From: Hallvard Furuseth Date: Sun, 8 May 2011 20:15:13 +0000 (+0200) Subject: ITS#6933 Add missing strdup of lutil_getRegParam() X-Git-Url: https://git.sur5r.net/?p=openldap;a=commitdiff_plain;h=34c772e28d3d8a332d8fc51d15a77dc1ffaf60b6 ITS#6933 Add missing strdup of lutil_getRegParam() --- diff --git a/servers/slapd/main.c b/servers/slapd/main.c index a43c8f84ca..a70698f2f4 100644 --- a/servers/slapd/main.c +++ b/servers/slapd/main.c @@ -447,13 +447,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 ); } }