From 2741a7807da65df3fd7cf8ae8ebc33041700bba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?poljar=20=28Damir=20Jeli=C4=87=29?= Date: Tue, 20 Feb 2018 10:12:14 +0100 Subject: [PATCH] Reset the send/receive buffers and the http parser on disconnects. --- matrix/server.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/matrix/server.py b/matrix/server.py index 53a9ffe..622c5cc 100644 --- a/matrix/server.py +++ b/matrix/server.py @@ -337,6 +337,10 @@ class MatrixServer: self.send_queue.clear() self.receive_queue.clear() + self.send_buffer = b"" + self.current_message = None + self.reset_parser() + self.lag = 0 W.bar_item_update("lag") self.reconnect_delay = 0