Commit cc33276

とーふとふ  ·  2026-03-31 10:30:15 -0400 EDT
parent 1aaf713
fix(daemon): close pty master before waitpid to prevent zombie on macOS (#114)
1 files changed,  +1, -1
+1, -1
......@@ -529,8 +529,8 @@ const Daemon = struct {
529529 defer {
530530 self.handleKill();
531531 self.deinit();
532- _ = posix.waitpid(self.pid, 0);
533532 posix.close(pty_fd);
533+ _ = posix.waitpid(self.pid, 0);
534534 posix.close(server_sock_fd);
535535 std.log.info("deleting socket file session_name={s}", .{self.session_name});
536536 dir.deleteFile(self.session_name) catch |err| {