diff --git a/src/buf/buf.rs b/src/buf/buf.rs index 57b8ac7e2..4462364e1 100644 --- a/src/buf/buf.rs +++ b/src/buf/buf.rs @@ -218,7 +218,7 @@ pub trait Buf { ptr::copy_nonoverlapping( src.as_ptr(), dst[off..].as_mut_ptr(), cnt); - off += src.len(); + off += cnt; } self.advance(cnt);