From 30bafea41a953306d8f9d7b511acc28153e9ecb5 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Fri, 29 Apr 2016 20:33:07 -0700 Subject: [PATCH] tcp protocol: stop on server shutdown --- mitmproxy/protocol/rawtcp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mitmproxy/protocol/rawtcp.py b/mitmproxy/protocol/rawtcp.py index b87899e46..7d18025e8 100644 --- a/mitmproxy/protocol/rawtcp.py +++ b/mitmproxy/protocol/rawtcp.py @@ -39,7 +39,7 @@ class RawTCPLayer(Layer): conns = [client, server] try: - while True: + while not self.channel.should_exit.is_set(): r = ssl_read_select(conns, 10) for conn in r: dst = server if conn == client else client