diff options
| author | Robby Zambito <contact@robbyzambito.me> | 2026-01-24 21:31:33 -0500 |
|---|---|---|
| committer | Robby Zambito <contact@robbyzambito.me> | 2026-01-25 01:14:13 -0500 |
| commit | 7f7f162dc25cb8bfa5341ff5dd9ab760bb49c0d3 (patch) | |
| tree | 399a474799b50fdf60b5e4d42d2d8e8f085cc3bb /src/main.zig | |
| parent | 19c2b78d1dfb4d7ed825ffe8bf0fe9239d591c4a (diff) | |
wait for child to die
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 3 |
1 files changed, 2 insertions, 1 deletions
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); |
