]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/main.c
As an overlay, always return SLAP_CB_CONTINUE
[openldap] / servers / slapd / main.c
index 9aab559464ffdf15bfc73dd3cad135ea42b8b20e..1d4f2aa427e7e0c0e99cec77ddb720a685bef701 100644 (file)
@@ -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 );
                }
        }