diff --git a/eventlet/tpool.py b/eventlet/tpool.py index 552f312..e7f0db1 100644 --- a/eventlet/tpool.py +++ b/eventlet/tpool.py @@ -257,11 +257,12 @@ def setup(): _setup_already = True sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - sock.bind(('', 0)) + sock.bind(('127.0.0.1', 0)) sock.listen(1) csock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) csock.connect(sock.getsockname()) _wsock, _addr = sock.accept() + sock.close() _rsock = greenio.GreenSocket(csock) _reqq = Queue(maxsize=-1)