From 54548bae8004a8f49d73bd29aeca8b41894214c4 Mon Sep 17 00:00:00 2001 From: practicalswift Date: Thu, 22 Apr 2021 15:52:03 +0000 Subject: net: Avoid calling getnameinfo when formatting IPv6 addresses in CNetAddr::ToStringIP --- src/netaddress.cpp | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src/netaddress.cpp') diff --git a/src/netaddress.cpp b/src/netaddress.cpp index cbccb0a8a9..112e216c09 100644 --- a/src/netaddress.cpp +++ b/src/netaddress.cpp @@ -615,15 +615,6 @@ std::string CNetAddr::ToStringIP() const case NET_IPV4: return IPv4ToString(m_addr); case NET_IPV6: { - CService serv(*this, 0); - struct sockaddr_storage sockaddr; - socklen_t socklen = sizeof(sockaddr); - if (serv.GetSockAddr((struct sockaddr*)&sockaddr, &socklen)) { - char name[1025] = ""; - if (!getnameinfo((const struct sockaddr*)&sockaddr, socklen, name, - sizeof(name), nullptr, 0, NI_NUMERICHOST)) - return std::string(name); - } return IPv6ToString(m_addr); } case NET_ONION: -- cgit v1.2.3