authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-26 19:28:51-08:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2025-12-26 19:58:56-08:00
log2fb46b0ed959fcdf5a47f08bd48c99a8e57931de
tree9907631ccd22a5b24ee587b584acef6c3a9d6b3e
parente08837b0fe2cf4ef470d8416abcc6db7573d473e

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.

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

lib/std/Progress.zig+1-1
......@@ -504,7 +504,7 @@ pub fn start(io: Io, options: Options) Node {
504504 } };
505505 } else |err| switch (err) {
506506 error.Canceled => {
507 // TODO: recancel here, or block cancelation for this function
507 io.recancel();
508508 return Node.none;
509509 },
510510 }