net/ToString: check family==AF_INET6 instead of looking for colons

This commit is contained in:
Max Kellermann 2023-09-18 21:59:24 +02:00
parent 9398599816
commit 592649d3f2

View File

@ -76,7 +76,7 @@ ToString(SocketAddress address) noexcept
if (serv[0] != 0 && (serv[0] != '0' || serv[1] != 0)) {
#ifdef HAVE_IPV6
if (std::strchr(host, ':') != nullptr) {
if (address.GetFamily() == AF_INET6) {
return fmt::format("[{}]:{}", host, serv);
}
#endif