From 2fb46b0ed959fcdf5a47f08bd48c99a8e57931de Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Fri, 26 Dec 2025 19:28:51 -0800 Subject: [PATCH] std.Progress: recancel in start() one must never swallow error.Canceled; if you can't handle it, either temporarily disable it for the function, or recancel if you catch it. --- lib/std/Progress.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/Progress.zig b/lib/std/Progress.zig index 8d21698dac..6baa24d246 100644 --- a/lib/std/Progress.zig +++ b/lib/std/Progress.zig @@ -504,7 +504,7 @@ pub fn start(io: Io, options: Options) Node { } }; } else |err| switch (err) { error.Canceled => { - // TODO: recancel here, or block cancelation for this function + io.recancel(); return Node.none; }, }