diff options
| author | unknown <unknown@redhat.com> | 2005-12-19 21:37:08 +0000 |
|---|---|---|
| committer | unknown <unknown@redhat.com> | 2005-12-19 21:37:08 +0000 |
| commit | 6fa7dd90e648b6a80e4a66fbc3a148b6d789f45a (patch) | |
| tree | 52c0019127419dc1d69c4c00fc1a1a42220d9344 | |
| parent | 385bae35dd0d5893b81bb89abd41ae07ee69e256 (diff) | |
| parent | 899e47c1013b92bd88db7432b6e221e66568e070 (diff) | |
This commit was manufactured by cvs2git to create tag 'DS71SP1_CF_20051222'.DS71SP1_CF_20051222
| -rw-r--r-- | ldap/servers/slapd/back-ldbm/filterindex.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap/servers/slapd/back-ldbm/filterindex.c b/ldap/servers/slapd/back-ldbm/filterindex.c index 203f732d..5693a5ea 100644 --- a/ldap/servers/slapd/back-ldbm/filterindex.c +++ b/ldap/servers/slapd/back-ldbm/filterindex.c @@ -640,7 +640,8 @@ list_candidates( { is_bounded_range = 0; } - if (NULL == fpairs[0] || NULL == fpairs[1]) + if (NULL == fpairs[0] || NULL == fpairs[1] || + 0 != strcmp(tpairs[0], tpairs[1]) /* avoid "&(cn<=A)(sn>=B)" type */ ) { fpairs[0] = fpairs[1] = NULL; slapi_ch_free_string(&tpairs[0]); |
