mask_payload crash
At what seems to be around a 60MB message, I start receiving the following crashes, related to mask_payload. Is there a frame size limit in gevent-websocket, or is this a bug? I am running version 0.9.5
test.py", line 244, in test
msg = socket.receive()
File "/home/jon/python/lib/python2.7/site-packages/geventwebsocket/websocket.py", line 304, in receive
return self.read_message()
File "/home/jon/python/lib/python2.7/site-packages/geventwebsocket/websocket.py", line 244, in read_message
header, payload = self.read_frame()
File "/home/jon/python/lib/python2.7/site-packages/geventwebsocket/websocket.py", line 220, in read_frame
payload = header.unmask_payload(payload)
File "/home/jon/python/lib/python2.7/site-packages/geventwebsocket/websocket.py", line 424, in mask_payload
payload[i] ^= mask[i % 4]
File "/home/jon/python/lib/python2.7/site-packages/gunicorn/workers/base.py", line 154, in handle_abort
sys.exit(1)
SystemExit: 1