From: Randy Kunkee Date: Thu, 5 Apr 2001 23:52:26 +0000 (+0000) Subject: Merge in select_backend dn separator check patch from devel. X-Git-Tag: OPENLDAP_REL_ENG_2_0_8~22 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=632bb0a11757b05f1da9fade4e4a11ccd0ab9fce;p=openldap Merge in select_backend dn separator check patch from devel. --- diff --git a/servers/slapd/backend.c b/servers/slapd/backend.c index 8d3d2cfead..467d0adfe3 100644 --- a/servers/slapd/backend.c +++ b/servers/slapd/backend.c @@ -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 ) {