From eb4761c71703bfef45b7b6a1d0d7c4ac7cdacc3c Mon Sep 17 00:00:00 2001 From: Quanah Gibson-Mount Date: Fri, 16 Apr 2010 01:59:41 +0000 Subject: [PATCH] ITS#6510 --- CHANGES | 1 + libraries/libldap/result.c | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 6225f1f665..49fe0926dd 100644 --- a/CHANGES +++ b/CHANGES @@ -7,6 +7,7 @@ OpenLDAP 2.4.22 Engineering Added slapo-pbind Fixed libldap GnuTLS serial length (ITS#6460) Fixed libldap MozNSS context and PEM support (ITS#6432) + Fixed libldap referral on bind behavior(ITS#6510) Fixed slapd acl non-entry internal searches (ITS#6481) Fixed slapd acl attrval style initialization (ITS#6520) Fixed slapd certificateListValidate (ITS#6466) diff --git a/libraries/libldap/result.c b/libraries/libldap/result.c index 29ea2c8821..e98ea7dd75 100644 --- a/libraries/libldap/result.c +++ b/libraries/libldap/result.c @@ -747,8 +747,9 @@ nextresp2: } /* Do we need to check for referrals? */ - if ( LDAP_BOOL_GET(&ld->ld_options, LDAP_BOOL_REFERRALS) || - lr->lr_parent != NULL ) + if ( tag != LDAP_RES_BIND && + ( LDAP_BOOL_GET(&ld->ld_options, LDAP_BOOL_REFERRALS) || + lr->lr_parent != NULL )) { char **refs = NULL; ber_len_t len; -- 2.39.5