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 { | |
| 529 | 529 | defer { | |
| 530 | 530 | self.handleKill(); | |
| 531 | 531 | self.deinit(); | |
| 532 | - | _ = posix.waitpid(self.pid, 0); | |
| 533 | 532 | posix.close(pty_fd); | |
| 533 | + | _ = posix.waitpid(self.pid, 0); | |
| 534 | 534 | posix.close(server_sock_fd); | |
| 535 | 535 | std.log.info("deleting socket file session_name={s}", .{self.session_name}); | |
| 536 | 536 | dir.deleteFile(self.session_name) catch |err| { |