diff options
| author | Benoît du Garreau <bdgdlm@outlook.com> | 2024-05-22 11:41:19 +0200 |
|---|---|---|
| committer | Benoît du Garreau <bdgdlm@outlook.com> | 2024-09-23 22:51:27 +0200 |
| commit | 04710e27d260b82865b3d4949e2e84b59c35ed66 (patch) | |
| tree | 8c3f3d52f8b9dcb93b63f21200866430ba6bafb5 /library/std/src/io/buffered/bufreader/buffer.rs | |
| parent | ba3b536e204df7108def541a86bbe5d7d599cfbb (diff) | |
| download | rust-04710e27d260b82865b3d4949e2e84b59c35ed66.tar.gz rust-04710e27d260b82865b3d4949e2e84b59c35ed66.zip | |
Fix `io::BufReader` uses of `read_buf`
Diffstat (limited to 'library/std/src/io/buffered/bufreader/buffer.rs')
| -rw-r--r-- | library/std/src/io/buffered/bufreader/buffer.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/library/std/src/io/buffered/bufreader/buffer.rs b/library/std/src/io/buffered/bufreader/buffer.rs index 1bf84d8bef3..68b024bb98a 100644 --- a/library/std/src/io/buffered/bufreader/buffer.rs +++ b/library/std/src/io/buffered/bufreader/buffer.rs @@ -133,11 +133,13 @@ impl Buffer { buf.set_init(self.initialized); } - reader.read_buf(buf.unfilled())?; + let result = reader.read_buf(buf.unfilled()); self.pos = 0; self.filled = buf.len(); self.initialized = buf.init_len(); + + result?; } Ok(self.buffer()) } |
