diff options
| -rw-r--r-- | src/libstd/io/buffered.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/io/buffered.rs b/src/libstd/io/buffered.rs index a9a79fe2c77..b196ae78e6c 100644 --- a/src/libstd/io/buffered.rs +++ b/src/libstd/io/buffered.rs @@ -47,7 +47,7 @@ use memchr; #[stable(feature = "rust1", since = "1.0.0")] pub struct BufReader<R> { inner: R, - buf: Vec<u8>, + buf: Box<[u8]>, pos: usize, cap: usize, } @@ -92,7 +92,7 @@ impl<R: Read> BufReader<R> { pub fn with_capacity(cap: usize, inner: R) -> BufReader<R> { BufReader { inner: inner, - buf: vec![0; cap], + buf: vec![0; cap].into_boxed_slice(), pos: 0, cap: 0, } |
