]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
skip EXCLUSIVEADDRUSE on Windows 551/head
authorMinRK <benjaminrk@gmail.com>
Thu, 28 Jun 2012 18:29:05 +0000 (11:29 -0700)
committerMinRK <benjaminrk@gmail.com>
Thu, 28 Jun 2012 18:29:05 +0000 (11:29 -0700)
tornado/netutil.py

index 80918e7976a6546d15f8803ca33903786a8fe194..bd034c7090acd6af8f3be345b51a115f6910e861 100644 (file)
@@ -252,9 +252,7 @@ def bind_sockets(port, address=None, family=socket.AF_UNSPEC, backlog=128):
         af, socktype, proto, canonname, sockaddr = res
         sock = socket.socket(af, socktype, proto)
         set_close_exec(sock.fileno())
-        if os.name == 'nt':
-            sock.setsockopt(socket.SOL_SOCKET, socket.SO_EXCLUSIVEADDRUSE, 1)
-        else:
+        if os.name != 'nt':
             sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
         if af == socket.AF_INET6:
             # On linux, ipv6 sockets accept ipv4 too by default,