Skip to content

Commit cfdabd7

Browse files
committed
fix(buffer): zero out new capacity when buffer grows
1 parent 6b2e731 commit cfdabd7

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/buffer.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ impl<R: Read> BufReader<R> {
6767
let cap = self.buf.capacity();
6868
if self.cap == cap {
6969
self.buf.reserve(cmp::min(cap * 4, MAX_BUFFER_SIZE) - cap);
70+
let new = self.buf.capacity() - self.buf.len();
71+
self.buf.extend(iter::repeat(0).take(new));
7072
}
7173
}
7274
}

0 commit comments

Comments
 (0)