From 9b1780f06878e47a5d5accd1e26631469fe6821c Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Fri, 21 Aug 2020 10:58:55 +0200 Subject: [PATCH] Fix bad reset of fragmented frame The Python 2/3 binary data type compatibility hack was backwards here. --- websockify/websocket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websockify/websocket.py b/websockify/websocket.py index c8226cc..03a52f0 100644 --- a/websockify/websocket.py +++ b/websockify/websocket.py @@ -569,7 +569,7 @@ class WebSocket(object): if frame["fin"]: msg = self._partial_msg - self._partial_msg = ''.decode("ascii") + self._partial_msg = ''.encode("ascii") return msg elif frame["opcode"] == 0x1: self.shutdown(socket.SHUT_RDWR, 1003, "Unsupported: Text frames are not supported")