diff options
author | Ben Caimano <ben.caimano@10gen.com> | 2021-04-23 15:35:58 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-04-23 16:17:00 +0000 |
commit | 83f45db3ee406ae9218764170e90ac8714e05e97 (patch) | |
tree | 904da7b7cfde489cc3f7b0b7f4af7a03ebd77fe4 /src/mongo/transport | |
parent | 5f55799008fdcf7bd418f3dec1a4448c0801f701 (diff) | |
download | mongo-83f45db3ee406ae9218764170e90ac8714e05e97.tar.gz |
SERVER-55787 Better expose getaddrinfo errors in SockAddr
Diffstat (limited to 'src/mongo/transport')
-rw-r--r-- | src/mongo/transport/max_conns_override_test.cpp | 6 | ||||
-rw-r--r-- | src/mongo/transport/transport_layer_asio_test.cpp | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/mongo/transport/max_conns_override_test.cpp b/src/mongo/transport/max_conns_override_test.cpp index 40c67fdb408..3aabe94794c 100644 --- a/src/mongo/transport/max_conns_override_test.cpp +++ b/src/mongo/transport/max_conns_override_test.cpp @@ -51,7 +51,7 @@ stdx::variant<CIDR, std::string> makeExemption(T exemption) { transport::SessionHandle makeIPSession(StringData ip) { return transport::MockSession::create(HostAndPort(ip.toString(), 27017), HostAndPort(), - SockAddr(ip, 27017, AF_INET), + SockAddr::create(ip, 27017, AF_INET), SockAddr(), nullptr); } @@ -60,8 +60,8 @@ transport::SessionHandle makeIPSession(StringData ip) { transport::SessionHandle makeUNIXSession(StringData path) { return transport::MockSession::create(HostAndPort(""_sd.toString(), -1), HostAndPort(path.toString(), -1), - SockAddr(""_sd, -1, AF_UNIX), - SockAddr(path, -1, AF_UNIX), + SockAddr::create(""_sd, -1, AF_UNIX), + SockAddr::create(path, -1, AF_UNIX), nullptr); } diff --git a/src/mongo/transport/transport_layer_asio_test.cpp b/src/mongo/transport/transport_layer_asio_test.cpp index d40f3fb5504..3d422f9c8df 100644 --- a/src/mongo/transport/transport_layer_asio_test.cpp +++ b/src/mongo/transport/transport_layer_asio_test.cpp @@ -105,7 +105,7 @@ public: explicit SimpleConnectionThread(int port) : _port(port) { _thr = stdx::thread{[&] { Socket s; - SockAddr sa{"localhost", _port, AF_INET}; + auto sa = SockAddr::create("localhost", _port, AF_INET); s.connect(sa); LOGV2(23034, "connection: port {port}", "port"_attr = _port); stdx::unique_lock<Latch> lk(_mutex); |