From f6f448b596ccdabeb770503d5033cb771d3d0986 Mon Sep 17 00:00:00 2001 From: baoweise-bot Date: Fri, 5 Jun 2026 00:55:59 +0800 Subject: [PATCH] fix: terminate proxy connection on timeout or socket error --- proxy_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/proxy_server.py b/proxy_server.py index 2983eef..327d20a 100644 --- a/proxy_server.py +++ b/proxy_server.py @@ -165,7 +165,7 @@ def relay(left: socket.socket, right: socket.socket) -> None: sockets = [left, right] while True: readable, _, errored = select.select(sockets, [], sockets, 120) - if errored: + if errored or not readable: return for source in readable: target = right if source is left else left