zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 172d31b0e2d9c60129dfd453d2b0582d55d60720 (tree)
parent 163a8278264218720180d22d26ccc24b835a0b15
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Wed,  6 Aug 2025 20:26:53 -0700

std.fs.File.Reader: fix readVec fill

respect the case when there is existing buffer

Diffstat:
Mlib/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 @@ -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;