From 714b1debf7f188d130a882c556720abd1eb7a070 Mon Sep 17 00:00:00 2001
From: Howard Chu <hyc@openldap.org>
Date: Tue, 27 May 2014 18:12:49 -0700
Subject: [PATCH] Don't do any merging if manageDSAit was used

Just passthru search to local DB
---
 servers/slapd/overlays/translucent.c | 3 +++
 1 file changed, 3 insertions(+)

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);
 
-- 
GitLab