diff options
author | Jonathan Reams <jbreams@mongodb.com> | 2017-06-20 11:03:42 -0400 |
---|---|---|
committer | Jonathan Reams <jbreams@mongodb.com> | 2017-06-26 16:24:09 -0400 |
commit | e8157bfbed3e86ed24eaffa84038500425c2ee49 (patch) | |
tree | 98090ed73bb3e1671346a534d5104bea83808da0 /src/mongo/client/dbclient.cpp | |
parent | 13d540f45bc84aaf925197eb3d4803262bc0a51c (diff) | |
download | mongo-e8157bfbed3e86ed24eaffa84038500425c2ee49.tar.gz |
SERVER-29165 Don't create RestrictionEnvironment in TransportLayer
Diffstat (limited to 'src/mongo/client/dbclient.cpp')
-rw-r--r-- | src/mongo/client/dbclient.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mongo/client/dbclient.cpp b/src/mongo/client/dbclient.cpp index 4732658795c..efeab45e926 100644 --- a/src/mongo/client/dbclient.cpp +++ b/src/mongo/client/dbclient.cpp @@ -845,7 +845,9 @@ Status DBClientConnection::connectSocketOnly(const HostAndPort& serverAddress) { _failed = true; // We need to construct a SockAddr so we can resolve the address. - SockAddr osAddr{serverAddress.host().c_str(), serverAddress.port()}; + SockAddr osAddr{serverAddress.host().c_str(), + serverAddress.port(), + static_cast<sa_family_t>(IPv6Enabled() ? AF_UNSPEC : AF_INET)}; if (!osAddr.isValid()) { return Status(ErrorCodes::InvalidOptions, |