about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBenoît du Garreau <benoit@dugarreau.fr>2025-03-28 15:52:56 +0100
committerBenoît du Garreau <benoit@dugarreau.fr>2025-04-01 00:08:02 +0200
commit878786848fdbe29325e9172d0ab86ed964eca7a6 (patch)
tree6d7ead95c37690ef2a430b70989d7e8fcb721135
parent2feb91181882e525e698c4543063f4d0296fcf91 (diff)
downloadrust-878786848fdbe29325e9172d0ab86ed964eca7a6.tar.gz
rust-878786848fdbe29325e9172d0ab86ed964eca7a6.zip
io: Avoid Avoid marking bytes as uninit in `BufReader::peek`
-rw-r--r--library/std/src/io/buffered/bufreader/buffer.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/library/std/src/io/buffered/bufreader/buffer.rs b/library/std/src/io/buffered/bufreader/buffer.rs
index 9fd2472ebdf..574288e579e 100644
--- a/library/std/src/io/buffered/bufreader/buffer.rs
+++ b/library/std/src/io/buffered/bufreader/buffer.rs
@@ -123,7 +123,6 @@ impl Buffer {
     /// Remove bytes that have already been read from the buffer.
     pub fn backshift(&mut self) {
         self.buf.copy_within(self.pos.., 0);
-        self.initialized -= self.pos;
         self.filled -= self.pos;
         self.pos = 0;
     }