diff --git a/src/io/buf_mut.rs b/src/io/buf_mut.rs index d7697866..f44a30c3 100644 --- a/src/io/buf_mut.rs +++ b/src/io/buf_mut.rs @@ -41,7 +41,7 @@ impl BufMut for Vec { } fn put_i16(&mut self, val: i16) { - let mut buf = [0; 4]; + let mut buf = [0; 2]; T::write_i16(&mut buf, val); self.extend_from_slice(&buf); }