summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main.zig3
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);