]> git.sur5r.net Git - openldap/commitdiff
Merge branch 'master' of ssh://git-master.openldap.org/~git/git/openldap
authorQuanah Gibson-Mount <quanah@openldap.org>
Tue, 19 Sep 2017 22:21:56 +0000 (15:21 -0700)
committerQuanah Gibson-Mount <quanah@openldap.org>
Tue, 19 Sep 2017 22:21:56 +0000 (15:21 -0700)
servers/slapd/backover.c

index 97a42770d365ae45aaa980b5fe5985658fa9607c..bd727a0c0693d8c24751ff88aaa8b7a172187257 100644 (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;