AI flag error
This commit is contained in:
1 parent
cba9916932
commit
483372f43a
1 file changed
-6
@@ -238,12 +238,6 @@ def bind_sockets(port, address=None, family=socket.AF_UNSPEC, backlog=128):
|
|||||||
if address == "":
|
if address == "":
|
||||||
address = None
|
address = None
|
||||||
flags = socket.AI_PASSIVE
|
flags = socket.AI_PASSIVE
|
||||||
if hasattr(socket, "AI_ADDRCONFIG"):
|
|
||||||
# AI_ADDRCONFIG ensures that we only try to bind on ipv6
|
|
||||||
# if the system is configured for it, but the flag doesn't
|
|
||||||
# exist on some platforms (specifically WinXP, although
|
|
||||||
# newer versions of windows have it)
|
|
||||||
flags |= socket.AI_ADDRCONFIG
|
|
||||||
for res in set(socket.getaddrinfo(address, port, family, socket.SOCK_STREAM,
|
for res in set(socket.getaddrinfo(address, port, family, socket.SOCK_STREAM,
|
||||||
0, flags)):
|
0, flags)):
|
||||||
af, socktype, proto, canonname, sockaddr = res
|
af, socktype, proto, canonname, sockaddr = res
|
||||||
|
|||||||
Reference in new issue
Block a user