authorgravatar for carl@astholm.seCarl Åstholm <carl@astholm.se> 2025-08-20 14:45:22+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-20 21:49:07+02:00
log172e97154de214fd3f4ecf1753382fb687f9b4ab
treecbaa2206a774333568cfb418034f48fbe42da4e5
parent07cc32b0041e5e12f72d682fd06a995fe904d556

Use readStreaming, not readPositional, for streaming file readVec on Windows


1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/fs/File.zig+2-2
...@@ -1398,9 +1398,9 @@ pub const Reader = struct {...@@ -1398,9 +1398,9 @@ pub const Reader = struct {
1398 }1398 }
1399 const first = data[0];1399 const first = data[0];
1400 if (first.len >= io_reader.buffer.len - io_reader.end) {1400 if (first.len >= io_reader.buffer.len - io_reader.end) {
1401 return readPositional(r, first);1401 return readStreaming(r, first);
1402 } else {1402 } else {
1403 io_reader.end += try readPositional(r, io_reader.buffer[io_reader.end..]);1403 io_reader.end += try readStreaming(r, io_reader.buffer[io_reader.end..]);
1404 return 0;1404 return 0;
1405 }1405 }
1406 }1406 }