Skip to content
Snippets Groups Projects
Commit 1af2849f authored by Howard Chu's avatar Howard Chu
Browse files

ITS#5470 also ignore presentlist if number of CSNs don't match

parent 49bb4d56
No related branches found
No related tags found
No related merge requests found
......@@ -946,7 +946,8 @@ do_syncrep2(
* 2) on err policy : stop service, stop sync, retry
*/
if ( refreshDeletes == 0 && match < 0 &&
err == LDAP_SUCCESS )
err == LDAP_SUCCESS &&
syncCookie_req.numcsns == syncCookie.numcsns )
{
syncrepl_del_nonpresent( op, si, NULL,
&syncCookie.ctxcsn[m] );
......@@ -1095,7 +1096,8 @@ do_syncrep2(
}
if ( match < 0 ) {
if ( si->si_refreshPresent == 1 ) {
if ( si->si_refreshPresent == 1 &&
syncCookie_req.numcsns == syncCookie.numcsns ) {
syncrepl_del_nonpresent( op, si, NULL,
&syncCookie.ctxcsn[m] );
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment