mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
Propagate Abandon to allow cleanup callbacks to run
This commit is contained in:
parent
b33098b962
commit
e3703bfaab
@ -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 );
|
||||
|
@ -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;
|
||||
|
@ -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 );
|
||||
|
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user