Not needed since callback uses tmpalloc
This commit is contained in:
Howard Chu 2017-09-08 21:36:05 +01:00
parent c1512eea58
commit 20e46d8494

View File

@ -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;