Skip to content

Commit 3c46705

Browse files
authored
io: fix take pointer check (#4437)
1 parent afd2189 commit 3c46705

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

tokio/src/io/util/take.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,10 @@ impl<R: AsyncRead> AsyncRead for Take<R> {
8484
return Poll::Ready(Ok(()));
8585
}
8686

87-
let buf_ptr = buf.filled().as_ptr();
88-
8987
let me = self.project();
9088
let mut b = buf.take(*me.limit_ as usize);
9189

90+
let buf_ptr = b.filled().as_ptr();
9291
ready!(me.inner.poll_read(cx, &mut b))?;
9392
assert_eq!(b.filled().as_ptr(), buf_ptr);
9493

0 commit comments

Comments
 (0)