From 1c5d78ec953367fa0dfafe761e5badd48252c711 Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Thu, 30 Sep 2010 14:27:26 +0000 Subject: [PATCH] line up with back-bdb/hdb (ITS#6661) --- servers/slapd/back-ndb/bind.cpp | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/servers/slapd/back-ndb/bind.cpp b/servers/slapd/back-ndb/bind.cpp index 814efb87dc..8b517f4346 100644 --- a/servers/slapd/back-ndb/bind.cpp +++ b/servers/slapd/back-ndb/bind.cpp @@ -42,18 +42,14 @@ ndb_back_bind( Operation *op, SlapReply *rs ) op->o_req_dn.bv_val, 0, 0); /* allow noauth binds */ - rs->sr_err = be_rootdn_bind( op, NULL ); - switch ( rs->sr_err ) { - case SLAP_CB_CONTINUE: - break; - - case LDAP_INVALID_CREDENTIALS: - send_ldap_result( op, rs ); - /* fallthru */ - + switch ( be_rootdn_bind( op, NULL ) ) { case LDAP_SUCCESS: /* frontend will send result */ - return rs->sr_err; + return rs->sr_err = LDAP_SUCCESS; + + default: + /* give the database a chance */ + break; } /* Get our NDB handle */ -- 2.39.5