diff --git a/servers/slapd/backend.c b/servers/slapd/backend.c index 55f9228c86..a8682b2555 100644 --- a/servers/slapd/backend.c +++ b/servers/slapd/backend.c @@ -624,7 +624,8 @@ select_backend( if( be == NULL ) { be = &backends[i]; - if( manageDSAit && len == dnlen ) { + if( manageDSAit && len == dnlen && + !SLAP_GLUE_SUBORDINATE( be ) ) { continue; } } else {