mirror of
https://github.com/GNS3/gns3-server
synced 2024-12-25 16:28:11 +00:00
When checking for a free port check if the host and 0.0.0.0 are available
Because some emulators will listen on 0.0.0.0 and not on the host. Fix #721
This commit is contained in:
parent
e63da227d0
commit
b53b34d485
@ -153,6 +153,8 @@ class PortManager:
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
PortManager._check_port(host, port, socket_type)
|
PortManager._check_port(host, port, socket_type)
|
||||||
|
if host != "0.0.0.0":
|
||||||
|
PortManager._check_port("0.0.0.0", port, socket_type)
|
||||||
return port
|
return port
|
||||||
except OSError as e:
|
except OSError as e:
|
||||||
last_exception = e
|
last_exception = e
|
||||||
|
Loading…
Reference in New Issue
Block a user