From: Howard Chu Date: Thu, 25 Jan 2007 04:31:23 +0000 (+0000) Subject: ITS#4810 bi_entry_get_rw() must return the entry regardless of whether X-Git-Tag: OPENLDAP_REL_ENG_2_4_4ALPHA~8^2~147 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=183a0f3719cb270f26166ab321f6bb540b53cef1;p=openldap ITS#4810 bi_entry_get_rw() must return the entry regardless of whether it's an alias or referral or not --- diff --git a/servers/slapd/back-bdb/id2entry.c b/servers/slapd/back-bdb/id2entry.c index 8ef594023c..5c693c14a7 100644 --- a/servers/slapd/back-bdb/id2entry.c +++ b/servers/slapd/back-bdb/id2entry.c @@ -384,21 +384,6 @@ dn2entry_retry: "=> bdb_entry_get: found entry: \"%s\"\n", ndn->bv_val, 0, 0 ); - /* find attribute values */ - if( is_entry_alias( e ) ) { - Debug( LDAP_DEBUG_ACL, - "<= bdb_entry_get: entry is an alias\n", 0, 0, 0 ); - rc = LDAP_ALIAS_PROBLEM; - goto return_results; - } - - if( is_entry_referral( e ) ) { - Debug( LDAP_DEBUG_ACL, - "<= bdb_entry_get: entry is a referral\n", 0, 0, 0 ); - rc = LDAP_REFERRAL; - goto return_results; - } - if ( oc && !is_entry_objectclass( e, oc, 0 )) { Debug( LDAP_DEBUG_ACL, "<= bdb_entry_get: failed to find objectClass %s\n",