diff options
-rw-r--r-- | ldap/servers/slapd/back-ldbm/ldbm_search.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_search.c b/ldap/servers/slapd/back-ldbm/ldbm_search.c index 37a29ce7..8324d94f 100644 --- a/ldap/servers/slapd/back-ldbm/ldbm_search.c +++ b/ldap/servers/slapd/back-ldbm/ldbm_search.c @@ -1381,6 +1381,9 @@ ldbm_back_next_search_entry_ext( Slapi_PBlock *pb, int use_extension ) rc = SLAPI_FAIL_GENERAL; goto bail; } + /* Since the filter test failed, the result won't be sent. + * sr_lookthroughcount should be decremented. */ + --sr->sr_lookthroughcount; } } } |