summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSpencer Jackson <spencer.jackson@mongodb.com>2016-01-04 14:22:53 -0500
committerSpencer Jackson <spencer.jackson@mongodb.com>2016-01-06 11:35:07 -0500
commitc3ca2de4c77384baed49bf2177b52515811a6935 (patch)
tree5d68493745d9feb1385edf33ee27e716bc358455 /src
parent066f12fd7dd801114d08c4c25b6683aa4653408f (diff)
downloadmongo-c3ca2de4c77384baed49bf2177b52515811a6935.tar.gz
SERVER-22054 Report client address in authentication failure error
(cherry picked from commit e3615ee6dd75d8a895d57f79c0950cfb1b5cd6bc)
Diffstat (limited to 'src')
-rw-r--r--src/mongo/db/auth/sasl_commands.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mongo/db/auth/sasl_commands.cpp b/src/mongo/db/auth/sasl_commands.cpp
index fd29cc729af..c75c2b9fbec 100644
--- a/src/mongo/db/auth/sasl_commands.cpp
+++ b/src/mongo/db/auth/sasl_commands.cpp
@@ -191,7 +191,7 @@ Status doSaslStep(const ClientBasic* client,
status = session->step(payload, &responsePayload);
if (!status.isOK()) {
- const SockAddr clientAddr = client->port()->localAddr();
+ const SockAddr clientAddr = client->port()->remoteAddr();
log() << session->getMechanism() << " authentication failed for "
<< session->getPrincipalId() << " on " << session->getAuthenticationDatabase()
<< " from client " << clientAddr.getAddr() << " ; " << status.toString() << std::endl;