Commit 8b1189d3 authored by Julien Muchembled's avatar Julien Muchembled

Do not process any packet for aborted connections

parent 40bac312
......@@ -114,7 +114,8 @@ class HandlerSwitcher(object):
def _handle(self, connection, packet):
assert len(self._pending) == 1 or self._pending[0][0]
logging.packet(connection, packet, False)
if connection.isClosed() and packet.ignoreOnClosedConnection():
if connection.isClosed() and (connection.isAborted() or
packet.ignoreOnClosedConnection()):
logging.debug('Ignoring packet %r on closed connection %r',
packet, connection)
return
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment