version 1.147.2.73, 2010/04/19 16:53:04
|
version 1.147.2.74, 2010/06/10 17:21:21
|
Line 1413 syncprov_checkpoint( Operation *op, Slap
|
Line 1413 syncprov_checkpoint( Operation *op, Slap
|
SlapReply rsm = { 0 }; |
SlapReply rsm = { 0 }; |
slap_callback cb = {0}; |
slap_callback cb = {0}; |
BackendDB be; |
BackendDB be; |
|
BackendInfo *bi; |
|
|
#ifdef CHECK_CSN |
#ifdef CHECK_CSN |
Syntax *syn = slap_schema.si_ad_contextCSN->ad_type->sat_syntax; |
Syntax *syn = slap_schema.si_ad_contextCSN->ad_type->sat_syntax; |
Line 1442 syncprov_checkpoint( Operation *op, Slap
|
Line 1443 syncprov_checkpoint( Operation *op, Slap
|
} |
} |
opm.o_req_dn = si->si_contextdn; |
opm.o_req_dn = si->si_contextdn; |
opm.o_req_ndn = si->si_contextdn; |
opm.o_req_ndn = si->si_contextdn; |
|
bi = opm.o_bd->bd_info; |
opm.o_bd->bd_info = on->on_info->oi_orig; |
opm.o_bd->bd_info = on->on_info->oi_orig; |
opm.o_managedsait = SLAP_CONTROL_NONCRITICAL; |
opm.o_managedsait = SLAP_CONTROL_NONCRITICAL; |
opm.o_no_schema_check = 1; |
opm.o_no_schema_check = 1; |
Line 1459 syncprov_checkpoint( Operation *op, Slap
|
Line 1461 syncprov_checkpoint( Operation *op, Slap
|
if ( e == opm.ora_e ) |
if ( e == opm.ora_e ) |
be_entry_release_w( &opm, opm.ora_e ); |
be_entry_release_w( &opm, opm.ora_e ); |
} |
} |
|
opm.o_bd->bd_info = bi; |
|
|
if ( mod.sml_next != NULL ) { |
if ( mod.sml_next != NULL ) { |
slap_mods_free( mod.sml_next, 1 ); |
slap_mods_free( mod.sml_next, 1 ); |