Skip to content
Snippets Groups Projects
Commit 9a79d03e authored by Howard Chu's avatar Howard Chu
Browse files

Fix previous change to getRegParam, SERVICE_NAME is only known in slapd.

parent 3dc83998
No related branches found
No related tags found
No related merge requests found
......@@ -293,7 +293,7 @@ void *getRegParam( char *svc, char *value )
static char vValue[1024];
DWORD valLen = sizeof( vValue );
if ( svc && strcmp(svc, SERVICE_NAME) )
if ( svc != NULL )
sprintf ( path, "SOFTWARE\\%s", svc );
else
strcpy (path, "SOFTWARE\\OpenLDAP\\Parameters" );
......
......@@ -172,20 +172,23 @@ int main( int argc, char **argv )
int *i;
char *newConfigFile;
char *newUrls;
char *regService = NULL;
if ( is_NT_Service ) {
NTservice = argv[0];
CommenceStartupProcessing( NTservice, slap_sig_shutdown );
if ( strcmp(NTservice, SERVICE_NAME) )
regService = NTservice;
}
i = (int*)getRegParam( NTservice, "DebugLevel" );
i = (int*)getRegParam( regService, "DebugLevel" );
if ( i != NULL )
{
slap_debug = *i;
Debug( LDAP_DEBUG_ANY, "new debug level from registry is: %d\n", slap_debug, 0, 0 );
}
newUrls = (char *) getRegParam(NTservice, "Urls");
newUrls = (char *) getRegParam(regService, "Urls");
if (newUrls)
{
if (urls)
......@@ -196,7 +199,7 @@ int main( int argc, char **argv )
urls, 0, 0);
}
newConfigFile = (char*)getRegParam( NTservice, "ConfigFile" );
newConfigFile = (char*)getRegParam( regService, "ConfigFile" );
if ( newConfigFile != NULL )
{
configfile = newConfigFile;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment