summaryrefslogtreecommitdiff
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:05:02 -0500
commite3615ee6dd75d8a895d57f79c0950cfb1b5cd6bc (patch)
tree3ea3d81064030e118beccf1c0807a179690e13da
parent4d59d95e81a634fbe719ac67f109157edc8a9666 (diff)
downloadmongo-e3615ee6dd75d8a895d57f79c0950cfb1b5cd6bc.tar.gz
SERVER-22054 Report client address in authentication failure error
-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 be5a23126d6..14ca0df2b1c 100644
--- a/src/mongo/db/auth/sasl_commands.cpp
+++ b/src/mongo/db/auth/sasl_commands.cpp
@@ -187,7 +187,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;