diff options
author | Jonathan Reams <jbreams@mongodb.com> | 2017-06-27 14:08:37 -0400 |
---|---|---|
committer | Jonathan Reams <jbreams@mongodb.com> | 2017-06-27 15:08:22 -0400 |
commit | 8d43da1a95e449b95c1bd9b6af9d6e9604794fed (patch) | |
tree | 05a06289b43a8cb425f2c8e4d8a3c8bf684f8338 /src/mongo/util/net/sockaddr.cpp | |
parent | beaeaa196e8b1d3e36dfccd55cfded8ddf95a205 (diff) | |
download | mongo-8d43da1a95e449b95c1bd9b6af9d6e9604794fed.tar.gz |
SERVER-29165 Make sure localhost resolves to 127.0.0.1
Diffstat (limited to 'src/mongo/util/net/sockaddr.cpp')
-rw-r--r-- | src/mongo/util/net/sockaddr.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/util/net/sockaddr.cpp b/src/mongo/util/net/sockaddr.cpp index 167b5664c32..0b3ad9c0ec0 100644 --- a/src/mongo/util/net/sockaddr.cpp +++ b/src/mongo/util/net/sockaddr.cpp @@ -82,8 +82,8 @@ SockAddr::SockAddr(int sourcePort) { SockAddr::SockAddr(StringData target, int port, sa_family_t familyHint) : _hostOrIp(target.toString()) { - if (target == "localhost") { - target = "127.0.0.1"; + if (_hostOrIp == "localhost") { + _hostOrIp = "127.0.0.1"; } if (mongoutils::str::contains(_hostOrIp, '/')) { @@ -126,8 +126,8 @@ SockAddr::SockAddr(StringData target, int port, sa_family_t familyHint) if (ret) { // we were unsuccessful - if (target != "0.0.0.0") { // don't log if this as it is a - // CRT construction and log() may not work yet. + if (_hostOrIp != "0.0.0.0") { // don't log if this as it is a + // CRT construction and log() may not work yet. log() << "getaddrinfo(\"" << _hostOrIp << "\") failed: " << getAddrInfoStrError(ret); _isValid = false; return; |