From 6ff85ccfadb9fe9ffae1614edea1776d2abb976e Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 24 Feb 2000 17:58:47 +0000 Subject: [PATCH] ITS#464: fix multiple userPassword support --- CHANGES | 2 ++ servers/slapd/back-ldbm/bind.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 94b6232896..63323e4409 100644 --- a/CHANGES +++ b/CHANGES @@ -4,6 +4,8 @@ Changes included in OpenLDAP 1.2.10 Release Engineering CVS Tag: OPENLDAP_REL_ENG_1_2 Add slapd -DSLAPD_UNDEFINED_OC_IS_NOT_EXTENSIBLE macro disable undefined object classes implies extensible object behavior. + Changed -lldap to ignore space in filter: ( !(foo=bar)) (ITS#459) + Fixed multiple password support (ITS#464) Build Environment Do not list unsupported LDBM API option NDBM diff --git a/servers/slapd/back-ldbm/bind.c b/servers/slapd/back-ldbm/bind.c index 629eaf846b..43ad93c6b5 100644 --- a/servers/slapd/back-ldbm/bind.c +++ b/servers/slapd/back-ldbm/bind.c @@ -45,7 +45,8 @@ crypted_value_find( ldap_pvt_thread_mutex_unlock( &crypt_mutex ); #endif - return result; + if( !result ) + return result; } else { if ( value_cmp( vals[i], v, syntax, normalize ) == 0 ) { -- 2.47.2