Fix referral handling bug

This commit is contained in:
Kurt Zeilenga 2001-04-12 23:02:20 +00:00
parent a26612bc00
commit 7537abfb06

View file

@ -78,6 +78,8 @@ ldbm_back_search(
/* deref dn and get entry with reader lock */
e = deref_dn_r( be, nbase, &err, &matched, &text );
if( err == LDAP_NO_SUCH_OBJECT ) err = LDAP_REFERRAL;
} else {
/* get entry with reader lock */
e = dn2entry_r( be, nbase, &matched );
@ -97,6 +99,7 @@ ldbm_back_search(
: NULL;
cache_return_entry_r( &li->li_cache, matched );
} else {
refs = default_referral;
}