diff options
author | Joel Martin <github@martintribe.org> | 2011-08-31 15:08:03 -0500 |
---|---|---|
committer | Joel Martin <github@martintribe.org> | 2011-08-31 15:08:03 -0500 |
commit | fa74a6e60cb689a9d27005dc3fdb42e23c461336 (patch) | |
tree | 41395cab2e1dfbc6cf86892e39be97c38f239df7 /utils | |
parent | 48f26d799f374cda876cba389799c42ed6e49890 (diff) | |
download | novnc-fa74a6e60cb689a9d27005dc3fdb42e23c461336.tar.gz |
websocket.py: fix payload length calculation.
Pull from websockify 0da91c7.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/websocket.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/utils/websocket.py b/utils/websocket.py index 8ae64d7..e3b475b 100644 --- a/utils/websocket.py +++ b/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) |