authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-06 20:26:53-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-07 10:04:52-07:00
log172d31b0e2d9c60129dfd453d2b0582d55d60720
tree43363a162aad3dea7c4387d826cd65cbc719b3e9
parent163a8278264218720180d22d26ccc24b835a0b15

std.fs.File.Reader: fix readVec fill

respect the case when there is existing buffer

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

lib/std/fs/File.zig+2-4
......@@ -1351,8 +1351,7 @@ pub const Reader = struct {
13511351 }
13521352 r.pos += n;
13531353 if (n > data_size) {
1354 io_reader.seek = 0;
1355 io_reader.end = n - data_size;
1354 io_reader.end += n - data_size;
13561355 return data_size;
13571356 }
13581357 return n;
......@@ -1386,8 +1385,7 @@ pub const Reader = struct {
13861385 }
13871386 r.pos += n;
13881387 if (n > data_size) {
1389 io_reader.seek = 0;
1390 io_reader.end = n - data_size;
1388 io_reader.end += n - data_size;
13911389 return data_size;
13921390 }
13931391 return n;