]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Pass extended ops thru as well
authorHoward Chu <hyc@openldap.org>
Mon, 18 Dec 2006 22:29:45 +0000 (22:29 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 18 Dec 2006 22:29:45 +0000 (22:29 +0000)
servers/slapd/backglue.c

index a9f7c2292b53eb4f10603e95335fc3c147d6e083..631d3323e5dd9159f12ff683039a70e7ca5bbd52 100644 (file)
@@ -194,6 +194,7 @@ glue_op_func ( Operation *op, SlapReply *rs )
        case LDAP_REQ_DELETE: which = op_delete; break;
        case LDAP_REQ_MODIFY: which = op_modify; break;
        case LDAP_REQ_MODRDN: which = op_modrdn; break;
+       case LDAP_REQ_EXTENDED: which = op_extended; break;
        default: assert( 0 ); break;
        }
 
@@ -1024,6 +1025,7 @@ glue_sub_init()
        glue.on_bi.bi_op_modrdn = glue_op_func;
        glue.on_bi.bi_op_add = glue_op_func;
        glue.on_bi.bi_op_delete = glue_op_func;
+       glue.on_bi.bi_extended = glue_op_func;
 
        glue.on_bi.bi_chk_referrals = glue_chk_referrals;
        glue.on_bi.bi_chk_controls = glue_chk_controls;