From 3ae8934f84204d7a35f3f958a6938b5b6dfa9e58 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Thu, 30 Sep 2010 12:51:15 +0000 Subject: [PATCH] fix previous commit (ITS#6661) --- servers/slapd/back-ndb/bind.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/servers/slapd/back-ndb/bind.cpp b/servers/slapd/back-ndb/bind.cpp index f80902015e..814efb87dc 100644 --- a/servers/slapd/back-ndb/bind.cpp +++ b/servers/slapd/back-ndb/bind.cpp @@ -43,7 +43,16 @@ ndb_back_bind( Operation *op, SlapReply *rs ) /* allow noauth binds */ rs->sr_err = be_rootdn_bind( op, NULL ); - if ( rs->sr_err != SLAP_CB_CONTINUE ) { + switch ( rs->sr_err ) { + case SLAP_CB_CONTINUE: + break; + + case LDAP_INVALID_CREDENTIALS: + send_ldap_result( op, rs ); + /* fallthru */ + + case LDAP_SUCCESS: + /* frontend will send result */ return rs->sr_err; } -- 2.39.5