authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-08 14:20:55-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-08-08 14:21:57-07:00
log3d25a9c1e07cfcb72250760b2c1a1d9d4f6174ed
tree588e1ee9d2017fc441098c4c0b2a07458505889f
parent6219c015d8e8c958d96e5caa5ef0dbab9c414996

std.Io.Writer.Allocating.sendFile: use logicalPos

fixes #24754 tested with `zig build test-std -Dskip-release`

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

lib/std/Io/Writer.zig+1-1
......@@ -2634,7 +2634,7 @@ pub const Allocating = struct {
26342634 const gpa = a.allocator;
26352635 var list = a.toArrayList();
26362636 defer setArrayList(a, list);
2637 const pos = file_reader.pos;
2637 const pos = file_reader.logicalPos();
26382638 const additional = if (file_reader.getSize()) |size| size - pos else |_| std.atomic.cache_line;
26392639 if (additional == 0) return error.EndOfStream;
26402640 list.ensureUnusedCapacity(gpa, limit.minInt64(additional)) catch return error.WriteFailed;