浏览代码

websocket.py: fix payload length calculation.

Pull from websockify 0da91c7.
Joel Martin 14 年之前
父节点
当前提交
fa74a6e60c
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      utils/websocket.py

+ 1 - 1
utils/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)