2zw
child.wait() call
0a9f3a96a52aab92e5191b57f65c758efa65b453
SM <seb.michalk@gmail.com>
2026-01-09 21:11:48 +0000
src/bar.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bar.zig b/src/bar.zig index a4f4106..12e1e46 100644 --- a/src/bar.zig +++ b/src/bar.zig @@ -492,7 +492,10 @@ fn readbat_openbsd(alloc: std.mem.Allocator) !u8 { child.stdout_behavior = .Pipe; child.stderr_behavior = .Ignore; try child.spawn(); - defer _ = child.kill() catch {}; + + defer { + _ = child.wait() catch {}; + } const stdout_file = child.stdout orelse return error.MissingStdout; defer stdout_file.close();