From 5d03f07f532e358e352b4a3a37b01c96e1ed52ef Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 3 Mar 2000 21:05:28 +0000 Subject: [PATCH] Bind should never return No Such Object. --- CHANGES | 1 + servers/slapd/back-ldbm/bind.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index 63323e4409..b24a8e5d74 100644 --- a/CHANGES +++ b/CHANGES @@ -6,6 +6,7 @@ Changes included in OpenLDAP 1.2.10 Release Engineering undefined object classes implies extensible object behavior. Changed -lldap to ignore space in filter: ( !(foo=bar)) (ITS#459) Fixed multiple password support (ITS#464) + Fixed back-ldbm/bind invalid credentials vs no such object bug 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 43ad93c6b5..f6274c18cc 100644 --- a/servers/slapd/back-ldbm/bind.c +++ b/servers/slapd/back-ldbm/bind.c @@ -98,7 +98,8 @@ ldbm_back_bind( *edn = ch_strdup( be_root_dn( be ) ); rc = 0; } else { - send_ldap_result( conn, op, LDAP_NO_SUCH_OBJECT, matched, NULL ); + send_ldap_result( conn, op, LDAP_INVALID_CREDENTIALS, + NULL, NULL ); rc = 1; } if ( matched != NULL ) { -- 2.47.2