diff options
Diffstat (limited to 'tokio/src/io/util/mem.rs')
-rw-r--r-- | tokio/src/io/util/mem.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tokio/src/io/util/mem.rs b/tokio/src/io/util/mem.rs index 0dd6ad77..e91a9328 100644 --- a/tokio/src/io/util/mem.rs +++ b/tokio/src/io/util/mem.rs @@ -167,7 +167,7 @@ impl AsyncRead for Pipe { ) -> Poll<std::io::Result<()>> { if self.buffer.has_remaining() { let max = self.buffer.remaining().min(buf.remaining()); - buf.append(&self.buffer[..max]); + buf.put_slice(&self.buffer[..max]); self.buffer.advance(max); if max > 0 { // The passed `buf` might have been empty, don't wake up if |