@@ -141,42 +141,45 @@ void PackSettings(const FunctionCallbackInfo<Value>& args) {
141141
142142 if (flags & (1 << IDX_SETTINGS_HEADER_TABLE_SIZE)) {
143143 DEBUG_HTTP2 (" Setting header table size: %d\n " ,
144- buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]);
144+ static_cast < uint32_t >( buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]) );
145145 entries.push_back ({NGHTTP2_SETTINGS_HEADER_TABLE_SIZE,
146146 buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]});
147147 }
148148
149149 if (flags & (1 << IDX_SETTINGS_MAX_CONCURRENT_STREAMS)) {
150150 DEBUG_HTTP2 (" Setting max concurrent streams: %d\n " ,
151- buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]);
151+ static_cast <uint32_t >(
152+ buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]));
152153 entries.push_back ({NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS,
153154 buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]});
154155 }
155156
156157 if (flags & (1 << IDX_SETTINGS_MAX_FRAME_SIZE)) {
157158 DEBUG_HTTP2 (" Setting max frame size: %d\n " ,
158- buffer[IDX_SETTINGS_MAX_FRAME_SIZE]);
159+ static_cast < uint32_t >( buffer[IDX_SETTINGS_MAX_FRAME_SIZE]) );
159160 entries.push_back ({NGHTTP2_SETTINGS_MAX_FRAME_SIZE,
160161 buffer[IDX_SETTINGS_MAX_FRAME_SIZE]});
161162 }
162163
163164 if (flags & (1 << IDX_SETTINGS_INITIAL_WINDOW_SIZE)) {
164165 DEBUG_HTTP2 (" Setting initial window size: %d\n " ,
165- buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]);
166+ static_cast <uint32_t >(
167+ buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]));
166168 entries.push_back ({NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE,
167169 buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]});
168170 }
169171
170172 if (flags & (1 << IDX_SETTINGS_MAX_HEADER_LIST_SIZE)) {
171173 DEBUG_HTTP2 (" Setting max header list size: %d\n " ,
172- buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]);
174+ static_cast <uint32_t >(
175+ buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]));
173176 entries.push_back ({NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE,
174177 buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]});
175178 }
176179
177180 if (flags & (1 << IDX_SETTINGS_ENABLE_PUSH)) {
178181 DEBUG_HTTP2 (" Setting enable push: %d\n " ,
179- buffer[IDX_SETTINGS_ENABLE_PUSH]);
182+ static_cast < uint32_t >( buffer[IDX_SETTINGS_ENABLE_PUSH]) );
180183 entries.push_back ({NGHTTP2_SETTINGS_ENABLE_PUSH,
181184 buffer[IDX_SETTINGS_ENABLE_PUSH]});
182185 }
@@ -418,42 +421,45 @@ void Http2Session::SubmitSettings(const FunctionCallbackInfo<Value>& args) {
418421
419422 if (flags & (1 << IDX_SETTINGS_HEADER_TABLE_SIZE)) {
420423 DEBUG_HTTP2 (" Setting header table size: %d\n " ,
421- buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]);
424+ static_cast < uint32_t >( buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]) );
422425 entries.push_back ({NGHTTP2_SETTINGS_HEADER_TABLE_SIZE,
423426 buffer[IDX_SETTINGS_HEADER_TABLE_SIZE]});
424427 }
425428
426429 if (flags & (1 << IDX_SETTINGS_MAX_CONCURRENT_STREAMS)) {
427430 DEBUG_HTTP2 (" Setting max concurrent streams: %d\n " ,
428- buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]);
431+ static_cast <uint32_t >(
432+ buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]));
429433 entries.push_back ({NGHTTP2_SETTINGS_MAX_CONCURRENT_STREAMS,
430434 buffer[IDX_SETTINGS_MAX_CONCURRENT_STREAMS]});
431435 }
432436
433437 if (flags & (1 << IDX_SETTINGS_MAX_FRAME_SIZE)) {
434438 DEBUG_HTTP2 (" Setting max frame size: %d\n " ,
435- buffer[IDX_SETTINGS_MAX_FRAME_SIZE]);
439+ static_cast < uint32_t >( buffer[IDX_SETTINGS_MAX_FRAME_SIZE]) );
436440 entries.push_back ({NGHTTP2_SETTINGS_MAX_FRAME_SIZE,
437441 buffer[IDX_SETTINGS_MAX_FRAME_SIZE]});
438442 }
439443
440444 if (flags & (1 << IDX_SETTINGS_INITIAL_WINDOW_SIZE)) {
441445 DEBUG_HTTP2 (" Setting initial window size: %d\n " ,
442- buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]);
446+ static_cast <uint32_t >(
447+ buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]));
443448 entries.push_back ({NGHTTP2_SETTINGS_INITIAL_WINDOW_SIZE,
444449 buffer[IDX_SETTINGS_INITIAL_WINDOW_SIZE]});
445450 }
446451
447452 if (flags & (1 << IDX_SETTINGS_MAX_HEADER_LIST_SIZE)) {
448453 DEBUG_HTTP2 (" Setting max header list size: %d\n " ,
449- buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]);
454+ static_cast <uint32_t >(
455+ buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]));
450456 entries.push_back ({NGHTTP2_SETTINGS_MAX_HEADER_LIST_SIZE,
451457 buffer[IDX_SETTINGS_MAX_HEADER_LIST_SIZE]});
452458 }
453459
454460 if (flags & (1 << IDX_SETTINGS_ENABLE_PUSH)) {
455461 DEBUG_HTTP2 (" Setting enable push: %d\n " ,
456- buffer[IDX_SETTINGS_ENABLE_PUSH]);
462+ static_cast < uint32_t >( buffer[IDX_SETTINGS_ENABLE_PUSH]) );
457463 entries.push_back ({NGHTTP2_SETTINGS_ENABLE_PUSH,
458464 buffer[IDX_SETTINGS_ENABLE_PUSH]});
459465 }
0 commit comments