Skip to content

Commit c851838

Browse files
authored
Merge pull request #93 from Jonney/patch-1
Check if peername is none
2 parents 7fccf8d + d79de55 commit c851838

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pproxy/server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ async def stream_handler(reader, writer, unix, lbind, protos, rserver, cipher, s
5757
if unix:
5858
remote_ip, server_ip, remote_text = 'local', None, 'unix_local'
5959
else:
60-
remote_ip, remote_port, *_ = writer.get_extra_info('peername')
60+
peername = writer.get_extra_info('peername')
61+
remote_ip, remote_port, *_ = peername if peername else ('unknow_remote_ip','unknow_remote_port')
6162
server_ip = writer.get_extra_info('sockname')[0]
6263
remote_text = f'{remote_ip}:{remote_port}'
6364
local_addr = None if server_ip in ('127.0.0.1', '::1', None) else (server_ip, 0)

0 commit comments

Comments
 (0)