fuzz: fix e2e MockIo reading too much for the buffer

This commit is contained in:
Sean McArthur
2021-06-24 08:02:06 -07:00
parent 47d107aa17
commit b66f3aea99

View File

@@ -52,7 +52,7 @@ impl<'a> AsyncRead for MockIo<'a> {
if len > buf.remaining() { if len > buf.remaining() {
len = buf.remaining(); len = buf.remaining();
} }
buf.put_slice(&self.input[len..]); buf.put_slice(&self.input[..len]);
self.input = &self.input[len..]; self.input = &self.input[len..];
Poll::Ready(Ok(())) Poll::Ready(Ok(()))
} }