]> git.sur5r.net Git - openldap/commitdiff
Fix backend_attribute trying to reference a NULL be. Neither backend_group
authorHoward Chu <hyc@openldap.org>
Mon, 18 Mar 2002 08:59:02 +0000 (08:59 +0000)
committerHoward Chu <hyc@openldap.org>
Mon, 18 Mar 2002 08:59:02 +0000 (08:59 +0000)
nor backend_attribute need to worry about the noSubs parameter of
select_backend().

servers/slapd/backend.c

index 4eb1e902fcc2978f0c862017c9c3e0467ae8eebf..07be37e36e0a4673ba2fc7029bdbd374362b0150 100644 (file)
@@ -997,8 +997,7 @@ backend_group(
        if ( !dn_match( &target->e_nname, gr_ndn ) ) {
                /* we won't attempt to send it to a different backend */
                
-               be = select_backend( gr_ndn, 0,
-                       (be->be_flags & SLAP_BFLAG_GLUE_INSTANCE));
+               be = select_backend( gr_ndn, 0, 0 );
 
                if (be == NULL) {
                        return LDAP_NO_SUCH_OBJECT;
@@ -1057,8 +1056,7 @@ backend_attribute(
        if ( target == NULL || !dn_match( &target->e_nname, edn ) ) {
                /* we won't attempt to send it to a different backend */
                
-               be = select_backend( edn, 0,
-                       (be->be_flags & SLAP_BFLAG_GLUE_INSTANCE));
+               be = select_backend( edn, 0, 0 );
 
                if (be == NULL) {
                        return LDAP_NO_SUCH_OBJECT;