]> git.sur5r.net Git - openldap/commitdiff
ITS#2130 glued subordinates are not referrals, ignore ManageDSAit control
authorHoward Chu <hyc@openldap.org>
Mon, 29 Sep 2003 10:39:41 +0000 (10:39 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 29 Sep 2003 10:39:41 +0000 (10:39 +0000)
servers/slapd/backend.c

index 55f9228c860cb1088d94348d41204439b96fe6bb..a8682b255581d91c95c4379842affe0797e04178 100644 (file)
@@ -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 {