Fix: when DNS didn't resolve any IPs, the debug message was misleading (#9519)

pull/332/head
Patric Stout 3 years ago committed by GitHub
parent 13b53e1290
commit d8e870c50c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -205,9 +205,13 @@ void TCPConnecter::OnResolved(addrinfo *ai)
}
if (_debug_net_level >= 6) {
Debug(net, 6, "{} resolved in:", this->connection_string);
for (const auto &address : this->addresses) {
Debug(net, 6, "- {}", NetworkAddress(address->ai_addr, (int)address->ai_addrlen).GetAddressAsString());
if (this->addresses.size() == 0) {
Debug(net, 6, "{} did not resolve", this->connection_string);
} else {
Debug(net, 6, "{} resolved in:", this->connection_string);
for (const auto &address : this->addresses) {
Debug(net, 6, "- {}", NetworkAddress(address->ai_addr, (int)address->ai_addrlen).GetAddressAsString());
}
}
}

Loading…
Cancel
Save