]> git.sur5r.net Git - openldap/commitdiff
Don't do any merging if manageDSAit was used
authorHoward Chu <hyc@openldap.org>
Wed, 28 May 2014 01:12:49 +0000 (18:12 -0700)
committerHoward Chu <hyc@openldap.org>
Wed, 28 May 2014 01:12:49 +0000 (18:12 -0700)
Just passthru search to local DB

servers/slapd/overlays/translucent.c

index d39fe38535b011b8dd8b7110158722efbfa4a199..379adc1b807992096c861fe31b4f1fc688369597 100644 (file)
@@ -1070,6 +1070,9 @@ static int translucent_search(Operation *op, SlapReply *rs) {
        struct berval fbv;
        int rc = 0;
 
+       if ( op->o_managedsait > SLAP_CONTROL_IGNORED )
+               return SLAP_CB_CONTINUE;
+
        Debug(LDAP_DEBUG_TRACE, "==> translucent_search: <%s> %s\n",
                op->o_req_dn.bv_val, op->ors_filterstr.bv_val, 0);