]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9990 Preserve callbacks added already
authorOndřej Kuzník <ondra@mistotebe.net>
Wed, 1 Feb 2023 11:41:36 +0000 (11:41 +0000)
committerOndřej Kuzník <ondra@mistotebe.net>
Wed, 1 Feb 2023 16:56:37 +0000 (16:56 +0000)
servers/slapd/passwd.c

index eef5b09138099dc363a0d6c5f4fa6f4e1333bd0a..b6b1ddb887cdf726787c41600eebfe95ffda94e3 100644 (file)
@@ -291,6 +291,8 @@ old_good:
        } else {
                slap_callback **sc;
 
+               cb.sc_next = op->o_callback;
+
                op->o_tag = LDAP_REQ_MODIFY;
                op->o_callback = &cb;
                op->orm_modlist = qpw->rs_mods;