From cd257e040de87acd6b772fef306f65bdfa1495bd Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Thu, 15 Jul 2021 19:56:20 +0200 Subject: [PATCH] always exhaust layer commands, fix #4682 --- mitmproxy/proxy/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mitmproxy/proxy/server.py b/mitmproxy/proxy/server.py index 8bceffa6e..18a421e87 100644 --- a/mitmproxy/proxy/server.py +++ b/mitmproxy/proxy/server.py @@ -287,7 +287,7 @@ class ConnectionHandler(metaclass=abc.ABCMeta): ) self.transports[command.connection] = ConnectionIO(handler=handler) elif isinstance(command, commands.ConnectionCommand) and command.connection not in self.transports: - return # The connection has already been closed. + pass # The connection has already been closed. elif isinstance(command, commands.SendData): writer = self.transports[command.connection].writer assert writer