Unverified Commit dfb13ac4 authored by Liangsheng Yin's avatar Liangsheng Yin Committed by GitHub
Browse files

Fix addr reuse in check_port (#253)

parent ec90b9c0
...@@ -103,6 +103,7 @@ def alloc_usable_network_port(num, used_list=()): ...@@ -103,6 +103,7 @@ def alloc_usable_network_port(num, used_list=()):
def check_port(port): def check_port(port):
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
try: try:
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind(("", port)) s.bind(("", port))
return True return True
except socket.error: except socket.error:
......
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