From: Quanah Gibson-Mount Date: Sat, 21 Nov 2009 21:10:32 +0000 (+0000) Subject: syncrepl internal connids are now <= -1000 X-Git-Tag: OPENLDAP_REL_ENG_2_4_20~17 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=05a32e85428bd1fece49ef05496613c153046c03;p=openldap syncrepl internal connids are now <= -1000 --- diff --git a/servers/slapd/backend.c b/servers/slapd/backend.c index ed39545735..b003354219 100644 --- a/servers/slapd/backend.c +++ b/servers/slapd/backend.c @@ -759,10 +759,10 @@ be_slurp_update( Operation *op ) int be_shadow_update( Operation *op ) { - /* This assumes that all internal ops (connid == -1) on a syncrepl + /* This assumes that all internal ops (connid <= -1000) on a syncrepl * database are syncrepl operations. */ - return (( SLAP_SYNC_SHADOW( op->o_bd ) && op->o_connid == -1 ) || + return (( SLAP_SYNC_SHADOW( op->o_bd ) && op->o_connid <= -1000 ) || ( SLAP_SHADOW( op->o_bd ) && be_isupdate_dn( op->o_bd, &op->o_ndn ) ) ); }