From 632bb0a11757b05f1da9fade4e4a11ccd0ab9fce Mon Sep 17 00:00:00 2001 From: Randy Kunkee Date: Thu, 5 Apr 2001 23:52:26 +0000 Subject: [PATCH] Merge in select_backend dn separator check patch from devel. --- servers/slapd/backend.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 ) { -- 2.39.5