Propagate Abandon to allow cleanup callbacks to run

This commit is contained in:
Howard Chu 2005-04-28 18:50:24 +00:00
parent b33098b962
commit e3703bfaab
4 changed files with 4 additions and 4 deletions

View File

@ -97,7 +97,7 @@ retry: /* transaction retry */
}
if ( op->o_abandon ) {
rs->sr_err = SLAPD_ABANDON;
goto done;
goto return_results;
}
ldap_pvt_thread_yield();
bdb_trans_backoff( ++num_retries );

View File

@ -85,7 +85,7 @@ retry: /* transaction retry */
}
if ( op->o_abandon ) {
rs->sr_err = SLAPD_ABANDON;
goto done;
goto return_results;
}
parent_is_glue = 0;
parent_is_leaf = 0;

View File

@ -312,7 +312,7 @@ retry: /* transaction retry */
}
if ( op->o_abandon ) {
rs->sr_err = SLAPD_ABANDON;
goto done;
goto return_results;
}
ldap_pvt_thread_yield();
bdb_trans_backoff( ++num_retries );

View File

@ -105,7 +105,7 @@ retry: /* transaction retry */
}
if ( op->o_abandon ) {
rs->sr_err = SLAPD_ABANDON;
goto done;
goto return_results;
}
parent_is_glue = 0;
parent_is_leaf = 0;