diff --git a/src/extensions/deflate.rs b/src/extensions/deflate.rs index fd1d086..82caf36 100644 --- a/src/extensions/deflate.rs +++ b/src/extensions/deflate.rs @@ -916,6 +916,7 @@ impl FragmentBuffer { /// Drains the buffer and resets it to an initial capacity of 10 elements. fn reset(&mut self) -> Vec { + self.fragments_len = 0; replace(&mut self.fragments, Vec::with_capacity(10)) } }