From 0da91c7fdb3a49873121594e1820eef7ac078595 Mon Sep 17 00:00:00 2001 From: Joel Martin Date: Wed, 31 Aug 2011 12:40:00 -0500 Subject: [PATCH] Fix payload length off-by-one calculation. --- websocket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/websocket.py b/websocket.py index 8ae64d7..e3b475b 100644 --- a/websocket.py +++ b/websocket.py @@ -225,7 +225,7 @@ Sec-WebSocket-Accept: %s\r payload_len = len(buf) if payload_len <= 125: header = struct.pack('>BB', b1, payload_len) - elif payload_len > 125 and payload_len <= 65536: + elif payload_len > 125 and payload_len < 65536: header = struct.pack('>BBH', b1, 126, payload_len) elif payload_len >= 65536: header = struct.pack('>BBQ', b1, 127, payload_len)