Diff for /servers/slapd/overlays/syncprov.c between versions 1.297 and 1.298

version 1.297, 2009/11/15 09:38:13 version 1.298, 2009/11/19 10:17:53
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.296 2009/11/14 20:53:06 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.297 2009/11/15 09:38:13 hyc Exp $ */
 /* syncprov.c - syncrepl provider */  /* syncprov.c - syncrepl provider */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *   *
Line 1198  syncprov_matchops( Operation *op, opcook Line 1198  syncprov_matchops( Operation *op, opcook
                 if ( ss->s_op->o_abandon )                  if ( ss->s_op->o_abandon )
                         continue;                          continue;
   
                 /* First time thru, check for possible skips */                  /* Don't send ops back to the originator */
                 if ( saveit || op->o_tag == LDAP_REQ_ADD ) {                  if ( opc->osid > 0 && opc->osid == ss->s_sid ) {
                           Debug( LDAP_DEBUG_SYNC, "syncprov_matchops: skipping original sid %03x\n",
                         /* Don't send ops back to the originator */                                  opc->osid, 0, 0 );
                         if ( opc->osid > 0 && opc->osid == ss->s_sid ) {                          continue;
                                 Debug( LDAP_DEBUG_SYNC, "syncprov_matchops: skipping original sid %03x\n",                  }
                                         opc->osid, 0, 0 );  
                                 continue;  
                         }  
   
                         /* Don't send ops back to the messenger */                  /* Don't send ops back to the messenger */
                         if ( opc->rsid > 0 && opc->rsid == ss->s_sid ) {                  if ( opc->rsid > 0 && opc->rsid == ss->s_sid ) {
                                 Debug( LDAP_DEBUG_SYNC, "syncprov_matchops: skipping relayed sid %03x\n",                          Debug( LDAP_DEBUG_SYNC, "syncprov_matchops: skipping relayed sid %03x\n",
                                         opc->rsid, 0, 0 );                                  opc->rsid, 0, 0 );
                                 continue;                          continue;
                         }  
                 }                  }
   
                 /* validate base */                  /* validate base */

Removed from v.1.297  
changed lines
  Added in v.1.298


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org