]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Bind should never return No Such Object.
authorKurt Zeilenga <kurt@openldap.org>
Fri, 3 Mar 2000 21:05:28 +0000 (21:05 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Fri, 3 Mar 2000 21:05:28 +0000 (21:05 +0000)
CHANGES
servers/slapd/back-ldbm/bind.c

diff --git a/CHANGES b/CHANGES
index 63323e4409d6c3177fbe99813052725231eadfd8..b24a8e5d74bd2fce1387c49e9567fe536dae35d4 100644 (file)
--- 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
 
index 43ad93c6b5a1f900b0182bc7b4a50d196731fea9..f6274c18cca1794198b64ceb4f9227baabc4eede 100644 (file)
@@ -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 ) {