From 9af076615e4078c98cb456b82a0dc081f70bc20c Mon Sep 17 00:00:00 2001 From: kcbanner Date: Thu, 17 Jul 2025 01:00:34 -0400 Subject: [PATCH] std.Progress: reset end when failing to flush stderr --- lib/std/Progress.zig | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/std/Progress.zig b/lib/std/Progress.zig index c9a866b0c8..2634553d25 100644 --- a/lib/std/Progress.zig +++ b/lib/std/Progress.zig @@ -633,6 +633,7 @@ pub fn lockStderrWriter(buffer: []u8) *Writer { pub fn unlockStderrWriter() void { stderr_writer.flush() catch {}; + stderr_writer.end = 0; stderr_writer.buffer = &.{}; stderr_mutex.unlock(); }