mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-30 13:30:57 +08:00
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
This commit is contained in:
commit
2085def079
@ -727,16 +727,6 @@ cleanup:
|
||||
return rc;
|
||||
}
|
||||
|
||||
static int
|
||||
over_op_func_cleanup( Operation *op, SlapReply *rs )
|
||||
{
|
||||
slap_callback *cb = op->o_callback;
|
||||
if ( rs->sr_type == REP_RESULT && cb != NULL) {
|
||||
op->o_callback = cb->sc_next;
|
||||
op->o_tmpfree( cb, op->o_tmpmemctx );
|
||||
}
|
||||
}
|
||||
|
||||
static int
|
||||
over_op_func(
|
||||
Operation *op,
|
||||
@ -765,7 +755,7 @@ over_op_func(
|
||||
}
|
||||
if ( op->o_tag != LDAP_REQ_ABANDON && op->o_tag != LDAP_REQ_UNBIND ) {
|
||||
cb = (slap_callback *)op->o_tmpcalloc( 1, sizeof(slap_callback), op->o_tmpmemctx );
|
||||
cb->sc_cleanup = over_op_func_cleanup;
|
||||
cb->sc_cleanup = NULL;
|
||||
cb->sc_response = over_back_response;
|
||||
cb->sc_writewait = NULL;
|
||||
cb->sc_next = op->o_callback;
|
||||
|
Loading…
Reference in New Issue
Block a user