diff options
author | Andreas Nilsson <andreas.nilsson@10gen.com> | 2015-03-23 17:30:48 -0400 |
---|---|---|
committer | Andreas Nilsson <andreas.nilsson@10gen.com> | 2015-03-25 10:43:07 -0400 |
commit | 725503b79499b311ed5e696e8a2cb81bb68d782b (patch) | |
tree | aa427202a895fd8bdaa19fe7af40956600560773 | |
parent | 12e24d4e910150d2523a226ba5a62370dc974d44 (diff) | |
download | mongo-725503b79499b311ed5e696e8a2cb81bb68d782b.tar.gz |
SERVER-17705 Fix credentials field inconsistency
(cherry picked from commit 7b46b1c860c26013be06ddbcd0d16ab05d598401)
-rw-r--r-- | src/mongo/db/dbwebserver.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/dbwebserver.cpp b/src/mongo/db/dbwebserver.cpp index 1aef9325e5a..6d17d0a336d 100644 --- a/src/mongo/db/dbwebserver.cpp +++ b/src/mongo/db/dbwebserver.cpp @@ -149,6 +149,10 @@ namespace mongo { !user->getCredentials().isExternal); string ha1 = user->getCredentials().password; authzManager.releaseUser(user); + if (ha1.empty()) { + return false; + } + string ha2 = md5simpledigest( (string)"GET" + ":" + parms["uri"] ); stringstream r; |