diff options
author | Maximilian Hils <git@maximilianhils.com> | 2016-04-29 20:33:07 -0700 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2016-04-29 20:33:07 -0700 |
commit | 30bafea41a953306d8f9d7b511acc28153e9ecb5 (patch) | |
tree | d115a2196101f542ab653595aa6935acfaab482e | |
parent | 317b4beccaa7e30f11095cfaf0364e325a875fd2 (diff) | |
download | mitmproxy-30bafea41a953306d8f9d7b511acc28153e9ecb5.tar.gz mitmproxy-30bafea41a953306d8f9d7b511acc28153e9ecb5.tar.bz2 mitmproxy-30bafea41a953306d8f9d7b511acc28153e9ecb5.zip |
tcp protocol: stop on server shutdown
-rw-r--r-- | mitmproxy/protocol/rawtcp.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mitmproxy/protocol/rawtcp.py b/mitmproxy/protocol/rawtcp.py index b87899e4..7d18025e 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 |