From: Pierangelo Masarati Date: Fri, 26 Apr 2002 08:57:37 +0000 (+0000) Subject: backport ITS#1335 X-Git-Tag: OPENLDAP_REL_ENG_2_0_24~28 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=0adfe52f9f6454aa4c8eb229e6ac98fbb546d5d9;p=openldap backport ITS#1335 --- diff --git a/CHANGES b/CHANGES index e6beb1df3b..2458f5302f 100644 --- a/CHANGES +++ b/CHANGES @@ -5,6 +5,7 @@ OpenLDAP 2.0.24 Engineering Fixed ber_bvstrdup() empty string ("") bug (ITS#1662) Fixed back-ldbm dn normalization bug in onelevel searches (ITS#1654) Fixed back-ldbm modrdn root dn check (ITS#1761) + Fixed replog logging without replica (ITS#1335) Documentation Updated release documents diff --git a/servers/slapd/repl.c b/servers/slapd/repl.c index 6c30c766e1..cb0f343196 100644 --- a/servers/slapd/repl.c +++ b/servers/slapd/repl.c @@ -83,7 +83,7 @@ replog( struct replog_moddn *moddn; char *tmp; FILE *fp, *lfp; - int len, i, count = 0; + int len, i; if ( be->be_replogfile == NULL && replogfile == NULL ) { return; @@ -125,19 +125,9 @@ replog( } fprintf( fp, "replica: %s\n", be->be_replica[i]->ri_host ); - ++count; } ch_free( tmp ); - if ( count == 0 ) { - /* if no replicas matched, drop the log - * (should we log it anyway?) */ - lock_fclose( fp, lfp ); - ldap_pvt_thread_mutex_unlock( &replog_mutex ); - - return; - } - fprintf( fp, "time: %ld\n", (long) slap_get_time() ); fprintf( fp, "dn: %s\n", dn );