From: Howard Chu Date: Wed, 28 May 2014 01:12:49 +0000 (-0700) Subject: Don't do any merging if manageDSAit was used X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=33e12f4de3ad0ccb497a75ba20142cc3f52ead2f;p=openldap Don't do any merging if manageDSAit was used Just passthru search to local DB --- diff --git a/servers/slapd/overlays/translucent.c b/servers/slapd/overlays/translucent.c index d39fe38535..379adc1b80 100644 --- a/servers/slapd/overlays/translucent.c +++ b/servers/slapd/overlays/translucent.c @@ -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);