From f3fccb7783885f4ce218b9035fee47e532941186 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Fri, 8 Jun 2007 10:07:34 +0000 Subject: [PATCH] ITS#4949 config_syslog fix from HEAD --- servers/slapd/bconfig.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/servers/slapd/bconfig.c b/servers/slapd/bconfig.c index 427c0b231a..73d85230fd 100644 --- a/servers/slapd/bconfig.c +++ b/servers/slapd/bconfig.c @@ -2216,8 +2216,6 @@ config_loglevel(ConfigArgs *c) { return 0; } - config_syslog = 0; - for( i=1; i < c->argc; i++ ) { int level; @@ -2236,7 +2234,11 @@ config_loglevel(ConfigArgs *c) { return( 1 ); } } - config_syslog |= level; + /* Explicitly setting a zero clears all the levels */ + if ( level ) + config_syslog |= level; + else + config_syslog = 0; } if ( slapMode & SLAP_SERVER_MODE ) { ldap_syslog = config_syslog; -- 2.47.2