diff --git a/servers/slapd/back-mdb/search.c b/servers/slapd/back-mdb/search.c index 30e2eeda655b66a2ecdcfc1f9cbf17abcf3de18f..0b2057202bf212abaaba6e9d7fb007ccaa118602 100644 --- a/servers/slapd/back-mdb/search.c +++ b/servers/slapd/back-mdb/search.c @@ -649,8 +649,10 @@ dn2entry_retry: continue; iscopes[cursor++] = scopes[cscope].mid; } + iscopes[0] = scopes[0].mid - 1; + } else { + iscopes[0] = 0; } - iscopes[0] = scopes[0].mid - 1; isc.id = base->e_id; isc.numrdns = 0;