Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 3638694

Browse filesBrowse files
apapirovskigibfahn
authored andcommitted
http2: fix errors in debug statements
When compiling with --debug-http2 flag, compiler complains about passing wrong type of argument to DEBUG_HTTP2. Fix by using static_cast to uint32_t. PR-URL: #16373 Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent 3a230b4 commit 3638694
Copy full SHA for 3638694

File tree

Expand file treeCollapse file tree

1 file changed

+18
-12
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

1 file changed

+18
-12
lines changed
Open diff view settings
Collapse file

‎src/node_http2.cc‎

Copy file name to clipboardExpand all lines: src/node_http2.cc
+18-12Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.