Commit 524e2e19a5

Andrew Kelley <andrew@ziglang.org>
2025-07-14 09:18:13
std.Io.Writer.Discarding: fix drain calculation
1 parent 0c0d94a
Changed files (1)
lib
std
lib/std/Io/Writer.zig
@@ -2188,7 +2188,7 @@ pub const Discarding = struct {
     pub fn drain(w: *Writer, data: []const []const u8, splat: usize) Error!usize {
         const d: *Discarding = @alignCast(@fieldParentPtr("writer", w));
         const slice = data[0 .. data.len - 1];
-        const pattern = data[slice.len..];
+        const pattern = data[slice.len];
         var written: usize = pattern.len * splat;
         for (slice) |bytes| written += bytes.len;
         d.count += w.end + written;