diff options
| -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); |
