[Fedora-directory-commits] ldapserver/ldap/servers/slapd/back-ldbm filterindex.c, 1.4, 1.4.2.1

Noriko Hosoi (nhosoi) fedora-directory-commits at redhat.com
Mon Dec 19 21:37:15 UTC 2005


Author: nhosoi

Update of /cvs/dirsec/ldapserver/ldap/servers/slapd/back-ldbm
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10398

Modified Files:
      Tag: Directory71RtmBranch
	filterindex.c 
Log Message:
[175897] filter'd search not returning matches after index added



Index: filterindex.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/slapd/back-ldbm/filterindex.c,v
retrieving revision 1.4
retrieving revision 1.4.2.1
diff -u -r1.4 -r1.4.2.1
--- filterindex.c	19 Apr 2005 22:07:38 -0000	1.4
+++ filterindex.c	19 Dec 2005 21:37:07 -0000	1.4.2.1
@@ -640,7 +640,8 @@
     {
         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]);




More information about the Fedora-directory-commits mailing list