Commit 5973df98 authored by Denis Bilenko's avatar Denis Bilenko

resolver_ares.py: when getnameinfo() returns None instead of service, convert it to '0'

for compatibility with stdlib's socket module
parent 3dceb29d
......@@ -217,7 +217,10 @@ class Resolver(object):
address = address[:2] + sockaddr[2:]
self.ares.getnameinfo(waiter, address, flags)
return waiter.get()
node, service = waiter.get()
if service is None:
service = '0'
return node, service
def getnameinfo(self, sockaddr, flags):
while True:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment