Diff for /servers/slapd/overlays/syncprov.c between versions 1.205 and 1.206

version 1.205, 2007/10/08 11:59:33 version 1.206, 2007/10/08 16:13:29
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.204 2007/10/08 11:28:25 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.205 2007/10/08 11:59:33 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 1968  syncprov_search_response( Operation *op, Line 1968  syncprov_search_response( Operation *op,
                                         rs->sr_entry->e_name.bv_val, 0, 0 );                                          rs->sr_entry->e_name.bv_val, 0, 0 );
                                 return LDAP_SUCCESS;                                  return LDAP_SUCCESS;
                         }                          }
                         /* Make sure entry is less than the snapshot'd contextCSN */  
                         for ( i=0; i<ss->ss_numcsns; i++ ) {                          /* If not a persistent search */
                                 if ( sid == ss->ss_sids[i] && ber_bvcmp( &a->a_nvals[0],                          if ( !ss->ss_so ) {
                                         &ss->ss_ctxcsn[i] ) > 0 ) {                                  /* Make sure entry is less than the snapshot'd contextCSN */
                                         Debug( LDAP_DEBUG_SYNC,                                  for ( i=0; i<ss->ss_numcsns; i++ ) {
                                                 "Entry %s CSN %s greater than snapshot %s\n",                                          if ( sid == ss->ss_sids[i] && ber_bvcmp( &a->a_nvals[0],
                                                 rs->sr_entry->e_name.bv_val,                                                  &ss->ss_ctxcsn[i] ) > 0 ) {
                                                 a->a_nvals[0].bv_val,                                                  Debug( LDAP_DEBUG_SYNC,
                                                 ss->ss_ctxcsn[i].bv_val );                                                          "Entry %s CSN %s greater than snapshot %s\n",
                                         return LDAP_SUCCESS;                                                          rs->sr_entry->e_name.bv_val,
                                                           a->a_nvals[0].bv_val,
                                                           ss->ss_ctxcsn[i].bv_val );
                                                   return LDAP_SUCCESS;
                                           }
                                 }                                  }
                         }                          }
   

Removed from v.1.205  
changed lines
  Added in v.1.206


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