Skip to content

Commit e499d55

Browse files
[PR #9781/81162572 backport][3.11] Ensure Cython WebSocket parser can handle frames of 2**23 in size (#9782)
Co-authored-by: J. Nick Koston <[email protected]>
1 parent d2ec42e commit e499d55

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

CHANGES/9781.feature.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9543.feature.rst

aiohttp/_websocket/reader_c.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ cdef class WebSocketReader:
4646
cdef object _frame_fin
4747
cdef object _frame_opcode
4848
cdef object _frame_payload
49-
cdef unsigned int _frame_payload_len
49+
cdef unsigned long long _frame_payload_len
5050

5151
cdef bytes _tail
5252
cdef bint _has_mask
5353
cdef bytes _frame_mask
54-
cdef unsigned int _payload_length
54+
cdef unsigned long long _payload_length
5555
cdef unsigned int _payload_length_flag
5656
cdef object _compressed
5757
cdef object _decompressobj

0 commit comments

Comments
 (0)