diff --git a/src/hpack/decoder.rs b/src/hpack/decoder.rs index e4b34d1f..53c17543 100644 --- a/src/hpack/decoder.rs +++ b/src/hpack/decoder.rs @@ -319,7 +319,9 @@ impl Decoder { return ret; } - Ok(take(buf, len)) + let v = buf.chunk().copy_to_bytes(len); + buf.advance(len); + Ok(v) } }