mirror of
https://github.com/tiennm99/mtprotoproxy.git
synced 2026-10-20 02:17:48 +00:00
handle unknown ips, e.g. from unix sockets
This commit is contained in:
1 parent
8f48e9ef65
commit
37d570f8dc
1 file changed
+3
-1
+3
-1
@@ -1235,9 +1235,11 @@ async def handle_handshake(reader, writer):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
peer = writer.get_extra_info("peername")[:2]
|
peer = writer.get_extra_info("peername")[:2]
|
||||||
|
if not peer:
|
||||||
|
peer = ("unknown ip", 0)
|
||||||
|
|
||||||
if config.PROXY_PROTOCOL:
|
if config.PROXY_PROTOCOL:
|
||||||
ip = peer[0] if peer else "unknown address"
|
ip = peer[0] if peer else "unknown ip"
|
||||||
peer = await handle_proxy_protocol(reader, peer)
|
peer = await handle_proxy_protocol(reader, peer)
|
||||||
if not peer:
|
if not peer:
|
||||||
print_err("Client from %s sent bad proxy protocol headers" % ip)
|
print_err("Client from %s sent bad proxy protocol headers" % ip)
|
||||||
|
|||||||
Reference in new issue
Block a user