We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 7fccf8d + d79de55 commit c851838Copy full SHA for c851838
1 file changed
pproxy/server.py
@@ -57,7 +57,8 @@ async def stream_handler(reader, writer, unix, lbind, protos, rserver, cipher, s
57
if unix:
58
remote_ip, server_ip, remote_text = 'local', None, 'unix_local'
59
else:
60
- remote_ip, remote_port, *_ = writer.get_extra_info('peername')
+ peername = writer.get_extra_info('peername')
61
+ remote_ip, remote_port, *_ = peername if peername else ('unknow_remote_ip','unknow_remote_port')
62
server_ip = writer.get_extra_info('sockname')[0]
63
remote_text = f'{remote_ip}:{remote_port}'
64
local_addr = None if server_ip in ('127.0.0.1', '::1', None) else (server_ip, 0)
0 commit comments