mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-26 10:16:27 +00:00
Fallback correctly to ipv4 when ipv6 is not supported
This commit is contained in:
parent
b7c02b9eb5
commit
38fe2f244a
@ -855,6 +855,8 @@ class TCPServer:
|
||||
if self.address[0] == 'localhost':
|
||||
raise socket.error("Binding to 'localhost' is prohibited. Please use '::1' or '127.0.0.1' directly.")
|
||||
|
||||
self.socket = None
|
||||
|
||||
try:
|
||||
# First try to bind an IPv6 socket, with possible IPv4 if the OS supports it.
|
||||
# This allows us to accept connections for ::1 and 127.0.0.1 on the same socket.
|
||||
|
Loading…
Reference in New Issue
Block a user