We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e071d7 commit 77d5c7cCopy full SHA for 77d5c7c
2 files changed
rust/src/http2/http2.rs
@@ -69,7 +69,7 @@ pub enum HTTP2ConnectionState {
69
70
const HTTP2_FRAME_HEADER_LEN: usize = 9;
71
const HTTP2_MAGIC_LEN: usize = 24;
72
-const HTTP2_FRAME_GOAWAY_LEN: usize = 4;
+const HTTP2_FRAME_GOAWAY_LEN: usize = 8;
73
const HTTP2_FRAME_RSTSTREAM_LEN: usize = 4;
74
const HTTP2_FRAME_PRIORITY_LEN: usize = 5;
75
const HTTP2_FRAME_WINDOWUPDATE_LEN: usize = 4;
rust/src/http2/parser.rs
@@ -161,6 +161,7 @@ pub struct HTTP2FrameGoAway {
161
}
162
163
pub fn http2_parse_frame_goaway(i: &[u8]) -> IResult<&[u8], HTTP2FrameGoAway> {
164
+ let (i, _last_stream_id) = be_u32(i)?;
165
let (i, errorcode) = be_u32(i)?;
166
Ok((i, HTTP2FrameGoAway { errorcode }))
167
0 commit comments