diff options
| author | Noriko Hosoi <nhosoi@redhat.com> | 2006-05-24 20:49:15 +0000 |
|---|---|---|
| committer | Noriko Hosoi <nhosoi@redhat.com> | 2006-05-24 20:49:15 +0000 |
| commit | bb401b0c1e8a0727f74273b3eddb2ade349c2809 (patch) | |
| tree | 62f1913d99abf0ff53e46579e44067612b31a9ed | |
| parent | 57f47a857e5719bd99844a087accea63ecdfbae4 (diff) | |
| download | ds-bb401b0c1e8a0727f74273b3eddb2ade349c2809.tar.gz ds-bb401b0c1e8a0727f74273b3eddb2ade349c2809.tar.xz ds-bb401b0c1e8a0727f74273b3eddb2ade349c2809.zip | |
[192901] DS returns an entry that does not match the filter
If NOTFOUND is returned from new idl, keep ALLID to check with the filter later.
| -rw-r--r-- | ldap/servers/slapd/back-ldbm/ldbm_search.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/ldbm_search.c b/ldap/servers/slapd/back-ldbm/ldbm_search.c index e5ac07c8..b02c90c4 100644 --- a/ldap/servers/slapd/back-ldbm/ldbm_search.c +++ b/ldap/servers/slapd/back-ldbm/ldbm_search.c @@ -670,7 +670,7 @@ build_candidate_list( Slapi_PBlock *pb, backend *be, struct backentry *e, * above already for subtree searches. */ if ( NULL != lookup_returned_allidsp ) { - if ( 0 == err ) { + if ( 0 == err || DB_NOTFOUND == err ) { if ( !(*lookup_returned_allidsp) && LDAP_SCOPE_SUBTREE != scope ) { *lookup_returned_allidsp = ( NULL != *candidates && ALLIDS( *candidates )); |
