]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
Add AI_ADDRCONFIG to getaddrinfo call, which may fix ipv6-related issues report on...
authorBen Darnell <ben@bendarnell.com>
Mon, 30 May 2011 00:27:48 +0000 (17:27 -0700)
committerBen Darnell <ben@bendarnell.com>
Mon, 30 May 2011 00:27:48 +0000 (17:27 -0700)
tornado/httpserver.py

index 7e6e2fa70ab31f3bc85d4bb5b65c1ed859a9e6cb..05f43f46579fb492d6c8fb987f4436e6232de63a 100644 (file)
@@ -182,7 +182,7 @@ class HTTPServer(object):
             address = None
         success = 0
         for res in socket.getaddrinfo(address, port, family, socket.SOCK_STREAM,
-                                      0, socket.AI_PASSIVE):
+                                      0, socket.AI_PASSIVE | socket.AI_ADDRCONFIG):
             af, socktype, proto, canonname, sockaddr = res
             sock = socket.socket(af, socktype, proto)
             flags = fcntl.fcntl(sock.fileno(), fcntl.F_GETFD)