Schedule a new retry instead of immediate looping back. This
will also prevent locking up cn=config replication.
if ( !si->si_schemachecking )
op->o_no_schema_check = 1;
-reload:
/* Establish session, do search */
if ( !si->si_ld ) {
si->si_refreshDelete = 0;
op->o_ndn = op->o_bd->be_rootndn;
rc = do_syncrep2( op, si );
if ( rc == LDAP_SYNC_REFRESH_REQUIRED ) {
- goto reload;
+ /* give up but schedule an immedite retry */
+ rc = SYNC_PAUSED;
}
deleted: