version 1.222, 2008/03/19 23:26:14
|
version 1.223, 2008/03/19 23:31:42
|
Line 1
|
Line 1
|
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.221 2008/03/14 15:49:53 hyc Exp $ */ |
/* $OpenLDAP: pkg/ldap/servers/slapd/overlays/syncprov.c,v 1.222 2008/03/19 23:26:14 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; |
} |
} |
|
|
fop.o_bd->bd_info = on->on_info->oi_orig; |
if ( on->on_next ) |
|
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 1528 syncprov_playlog( Operation *op, SlapRep
|
Line 1531 syncprov_playlog( Operation *op, SlapRep
|
fop.ors_filter = ⁡ |
fop.ors_filter = ⁡ |
|
|
cb.sc_response = playlog_cb; |
cb.sc_response = playlog_cb; |
fop.o_bd->bd_info = on->on_info->oi_orig; |
if ( on->on_next ) |
|
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; |