diff options
Diffstat (limited to 'buffered-reader')
-rw-r--r-- | buffered-reader/src/dup.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/buffered-reader/src/dup.rs b/buffered-reader/src/dup.rs index d7d3f7e5..cba6bf23 100644 --- a/buffered-reader/src/dup.rs +++ b/buffered-reader/src/dup.rs @@ -73,7 +73,7 @@ impl<T: BufferedReader<C>, C: fmt::Debug + Sync + Send> io::Read for Dup<T, C> { let data = &data[self.cursor..]; let amount = cmp::min(buf.len(), data.len()); - buf.copy_from_slice(&data[..amount]); + buf[..amount].copy_from_slice(&data[..amount]); self.cursor += amount; |