Skip to content

Commit 33a8b03

Browse files
ligoudanblablagangzhu.xd
and
gangzhu.xd
authored
[!] fix frame_type_2_str bit offset overflow (#475)
Co-authored-by: gangzhu.xd <[email protected]>
1 parent 907be81 commit 33a8b03

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

Diff for: src/transport/xqc_frame.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ xqc_frame_type_2_str(xqc_engine_t *engine, xqc_frame_type_bit_t type_bit)
6262
size_t pos = 0;
6363
int wsize;
6464
for (int i = 0; i < XQC_FRAME_NUM; i++) {
65-
if (type_bit & 1 << i) {
65+
if (type_bit & 1ULL << i) {
6666
wsize = snprintf(engine->frame_type_buf + pos, sizeof(engine->frame_type_buf) - pos, "%s ",
6767
frame_type_2_str[i]);
6868
if (wsize < 0 || wsize >= sizeof(engine->frame_type_buf) - pos) {

0 commit comments

Comments
 (0)