]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/backover.c
Sync with HEAD
[openldap] / servers / slapd / backover.c
index bb13448a46acb76a465d4f954e32d54abe993679..8101030eea15bd1f04a94c5045dda9abd7ab57b8 100644 (file)
@@ -180,6 +180,7 @@ over_op_func(
                }
        }
 
+       op->o_bd = be;
        func = &oi->oi_bd.bd_info->bi_op_bind;
        if ( func[which] && rc == SLAP_CB_CONTINUE ) {
                rc = func[which]( op, rs );
@@ -188,7 +189,7 @@ over_op_func(
        if ( rc == SLAP_CB_CONTINUE ) {
                rc = LDAP_UNWILLING_TO_PERFORM;
        }
-       op->o_bd = be;
+       op->o_callback = cb.sc_private;
        return rc;
 }