diff --git a/src/buf.rs b/src/buf.rs index 99ae007..7287215 100644 --- a/src/buf.rs +++ b/src/buf.rs @@ -48,7 +48,7 @@ impl Buf { } } pub fn create_from(buffer: &[u8]) -> Buf { - let mut buf = Self::new(buffer.len()); + let mut buf = Self::new((buffer.len() + 7)/8*8); let _ = buf.append(buffer); buf }