summaryrefslogtreecommitdiff
path: root/src/mongo/transport
diff options
context:
space:
mode:
authorBen Caimano <ben.caimano@10gen.com>2021-04-23 15:35:58 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-04-23 16:17:00 +0000
commit83f45db3ee406ae9218764170e90ac8714e05e97 (patch)
tree904da7b7cfde489cc3f7b0b7f4af7a03ebd77fe4 /src/mongo/transport
parent5f55799008fdcf7bd418f3dec1a4448c0801f701 (diff)
downloadmongo-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.cpp6
-rw-r--r--src/mongo/transport/transport_layer_asio_test.cpp2
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);