summaryrefslogtreecommitdiff
path: root/websockify
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2020-08-21 10:58:55 +0200
committerPierre Ossman <ossman@cendio.se>2020-08-21 10:58:55 +0200
commit9b1780f06878e47a5d5accd1e26631469fe6821c (patch)
treef17000786ee88866e38a2a8e90b53906940705ef /websockify
parente5b6dfe17f0688f8b109beac4a3fd71504df6c1e (diff)
downloadwebsockify-9b1780f06878e47a5d5accd1e26631469fe6821c.tar.gz
Fix bad reset of fragmented frame
The Python 2/3 binary data type compatibility hack was backwards here.
Diffstat (limited to 'websockify')
-rw-r--r--websockify/websocket.py2
1 files changed, 1 insertions, 1 deletions
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")