diff --git a/src/net/SocketAddress.cxx b/src/net/SocketAddress.cxx index 2e30e33c3..fd0154833 100644 --- a/src/net/SocketAddress.cxx +++ b/src/net/SocketAddress.cxx @@ -95,13 +95,13 @@ SocketAddress::GetLocalPath() const noexcept bool SocketAddress::IsV6Any() const noexcept { - return GetFamily() == AF_INET6 && IPv6Address(*this).IsAny(); + return GetFamily() == AF_INET6 && IPv6Address::Cast(*this).IsAny(); } bool SocketAddress::IsV4Mapped() const noexcept { - return GetFamily() == AF_INET6 && IPv6Address(*this).IsV4Mapped(); + return GetFamily() == AF_INET6 && IPv6Address::Cast(*this).IsV4Mapped(); } unsigned @@ -112,10 +112,10 @@ SocketAddress::GetPort() const noexcept switch (GetFamily()) { case AF_INET: - return IPv4Address(*this).GetPort(); + return IPv4Address::Cast(*this).GetPort(); case AF_INET6: - return IPv6Address(*this).GetPort(); + return IPv6Address::Cast(*this).GetPort(); default: return 0;