]> git.sur5r.net Git - openldap/commitdiff
Merge in select_backend dn separator check patch from devel.
authorRandy Kunkee <kunkee@openldap.org>
Thu, 5 Apr 2001 23:52:26 +0000 (23:52 +0000)
committerRandy Kunkee <kunkee@openldap.org>
Thu, 5 Apr 2001 23:52:26 +0000 (23:52 +0000)
servers/slapd/backend.c

index 8d3d2cfeadd7213fd841aee284ec9eadb5b26942..467d0adfe364f9d72e9c203a04935842218d5754 100644 (file)
@@ -446,10 +446,12 @@ select_backend(
                                continue;
                        }
 
-                       if ( len < dnlen && DN_SEPARATOR( dn[(dnlen-len)-1] ) ) {
+                       
+                       if ( (len < dnlen) && !(DN_SEPARATOR( dn[(dnlen-len)-1] )) ) {
                                /* make sure we have a separator */
                                continue;
                        }
+                       
 
                        if ( strcmp( backends[i].be_nsuffix[j], &dn[dnlen-len] ) == 0 ) {
                                if( be == NULL ) {