From ac18b98aa398b9d310bee0420c6130e51b973332 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Wed, 6 Aug 2025 20:26:53 -0700 Subject: [PATCH] std.fs.File.Reader: fix readVec fill respect the case when there is existing buffer --- lib/std/fs/File.zig | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/std/fs/File.zig b/lib/std/fs/File.zig index 2791642ac7..7ad71ad274 100644 --- a/lib/std/fs/File.zig +++ b/lib/std/fs/File.zig @@ -1351,8 +1351,7 @@ pub const Reader = struct { } r.pos += n; if (n > data_size) { - io_reader.seek = 0; - io_reader.end = n - data_size; + io_reader.end += n - data_size; return data_size; } return n; @@ -1386,8 +1385,7 @@ pub const Reader = struct { } r.pos += n; if (n > data_size) { - io_reader.seek = 0; - io_reader.end = n - data_size; + io_reader.end += n - data_size; return data_size; } return n;