mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
More logging for ITS#4423
This commit is contained in:
parent
70de4ee403
commit
590bc6a7fa
@ -1811,13 +1811,23 @@ syncprov_search_response( Operation *op, SlapReply *rs )
|
||||
}
|
||||
if ( a ) {
|
||||
/* Make sure entry is less than the snapshot'd contextCSN */
|
||||
if ( ber_bvcmp( &a->a_nvals[0], &ss->ss_ctxcsn ) > 0 )
|
||||
if ( ber_bvcmp( &a->a_nvals[0], &ss->ss_ctxcsn ) > 0 ) {
|
||||
Debug( LDAP_DEBUG_SYNC, "Entry %s CSN %s greater than snapshot %s\n",
|
||||
rs->sr_entry->e_name.bv_val,
|
||||
a->a_nvals[0].bv_val,
|
||||
ss->ss_ctxcsn.bv_val );
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
|
||||
/* Don't send the ctx entry twice */
|
||||
if ( !BER_BVISNULL( &srs->sr_state.ctxcsn ) &&
|
||||
bvmatch( &a->a_nvals[0], &srs->sr_state.ctxcsn ) )
|
||||
bvmatch( &a->a_nvals[0], &srs->sr_state.ctxcsn ) ) {
|
||||
Debug( LDAP_DEBUG_SYNC, "Entry %s CSN %s matches ctx %s\n",
|
||||
rs->sr_entry->e_name.bv_val,
|
||||
a->a_nvals[0].bv_val,
|
||||
srs->sr_state.ctxcsn.bv_val );
|
||||
return LDAP_SUCCESS;
|
||||
}
|
||||
}
|
||||
rs->sr_ctrls = op->o_tmpalloc( sizeof(LDAPControl *)*2,
|
||||
op->o_tmpmemctx );
|
||||
|
Loading…
Reference in New Issue
Block a user