From 75e81c6c9406af4cd81683e0ea97bb2042b9dd22 Mon Sep 17 00:00:00 2001 From: Noriko Hosoi Date: Thu, 22 Dec 2005 20:59:28 +0000 Subject: [175897] filter'd search not returning matches after index added --- ldap/servers/slapd/back-ldbm/filterindex.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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]); -- cgit