fix bug in read_bytes

This commit is contained in:
mykola2312 2023-08-30 21:36:03 +03:00
parent ee124abf64
commit cc8a49f8da

View file

@ -29,7 +29,9 @@ impl<'a> ReadStream<'a> {
if self.offset() + size > self.raw.mem.len() {
Err(anyhow!("read_bytes size is bigger than buffer"))
} else {
Ok(self.raw.mem[self.offset()..self.offset() + size].to_vec())
let buf = self.raw.mem[self.offset()..self.offset() + size].to_vec();
self.skip(size);
Ok(buf)
}
}