From 7f7f162dc25cb8bfa5341ff5dd9ab760bb49c0d3 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Sat, 24 Jan 2026 21:31:33 -0500 Subject: wait for child to die --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/main.zig') diff --git a/src/main.zig b/src/main.zig index 5c4f609..9682522 100644 --- a/src/main.zig +++ b/src/main.zig @@ -157,7 +157,7 @@ pub fn main(init: std.process.Init) !void { continue; }; - const child = std.process.spawn(init.io, .{ + var child = std.process.spawn(init.io, .{ .argv = &.{ "bash", "-c", connection_payload }, .stdout = .pipe, .stderr = .pipe, @@ -172,6 +172,7 @@ pub fn main(init: std.process.Init) !void { log.debug("Failed to collect output: {t}", .{err}); continue; }; + _ = try child.wait(init.io); var cmd_output_buf: [SaprusClient.max_payload_len * 2]u8 = undefined; var cmd_output: Writer = .fixed(&cmd_output_buf); -- cgit