std.Progress: reset end when failing to flush stderr

This commit is contained in:
kcbanner 2025-07-17 01:00:34 -04:00 committed by Andrew Kelley
parent 27212a3e6b
commit 9af076615e

View File

@ -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();
}