Skip to content

Commit 4a294ed

Browse files
authored
Merge pull request #1369 from qstokkink/fix_addinfo_return
Updated code base to deal with new getaddrinfo() signature
2 parents 95422f2 + 2835202 commit 4a294ed

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

ipv8/messaging/anonymization/exit_socket.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,9 @@ async def resolve(self, address: Address) -> Address:
204204
# For the time being we prefer dealing with IPv4 addresses.
205205
info_list.sort(key=lambda x: x[0])
206206
ip = info_list[0][-1][0]
207+
if isinstance(ip, int):
208+
msg = "Attempted to resolve IPv6 address with disable-ipv6 enabled"
209+
raise TypeError(msg)
207210
family = info_list[0][0]
208211
if family == socket.AF_INET6:
209212
return UDPv6Address(ip, address[1])

0 commit comments

Comments
 (0)