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