diff --git a/servers/slapd/back-mdb/search.c b/servers/slapd/back-mdb/search.c index 98b5f2557f..9089016ba6 100644 --- a/servers/slapd/back-mdb/search.c +++ b/servers/slapd/back-mdb/search.c @@ -837,6 +837,7 @@ loop_begin: } /* Fall-thru */ case LDAP_SCOPE_ONELEVEL: + if ( id == base->e_id ) break; isc.id = id; isc.nscope = 0; rs->sr_err = mdb_idscopes( op, &isc );