Diff for /servers/slapd/overlays/syncprov.c between versions 1.224 and 1.225

version 1.224, 2008/03/20 23:09:24 version 1.225, 2008/03/25 04:08:21
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.223 2008/03/19 23:31:42 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.224 2008/03/20 23:09:24 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 696  again: Line 696  again:
                 break;                  break;
         }          }
   
         if ( on->on_next )          fop.o_bd->bd_info = (BackendInfo *)on->on_info;
                 fop.o_bd->bd_info = (BackendInfo *)on->on_next;  
         else  
                 fop.o_bd->bd_info = on->on_info->oi_orig;  
         fop.o_bd->be_search( &fop, &frs );          fop.o_bd->be_search( &fop, &frs );
         fop.o_bd->bd_info = (BackendInfo *)on;          fop.o_bd->bd_info = (BackendInfo *)on;
   
Line 1531  syncprov_playlog( Operation *op, SlapRep Line 1528  syncprov_playlog( Operation *op, SlapRep
                 fop.ors_filter = &af;                  fop.ors_filter = &af;
   
                 cb.sc_response = playlog_cb;                  cb.sc_response = playlog_cb;
                 if ( on->on_next )                  fop.o_bd->bd_info = (BackendInfo *)on->on_info;
                         fop.o_bd->bd_info = (BackendInfo *)on->on_next;  
                 else  
                         fop.o_bd->bd_info = on->on_info->oi_orig;  
   
                 for ( i=ndel; i<num; i++ ) {                  for ( i=ndel; i<num; i++ ) {
                         if ( uuids[i].bv_len == 0 ) continue;                          if ( uuids[i].bv_len == 0 ) continue;

Removed from v.1.224  
changed lines
  Added in v.1.225


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