- commit
- cc33276
- parent
- 1aaf713
- author
- とーふとふ
- date
- 2026-03-31 10:30:15 -0400 EDT
fix(daemon): close pty master before waitpid to prevent zombie on macOS (#114)
1 files changed,
+1,
-1
+1,
-1
1@@ -529,8 +529,8 @@ const Daemon = struct {
2 defer {
3 self.handleKill();
4 self.deinit();
5- _ = posix.waitpid(self.pid, 0);
6 posix.close(pty_fd);
7+ _ = posix.waitpid(self.pid, 0);
8 posix.close(server_sock_fd);
9 std.log.info("deleting socket file session_name={s}", .{self.session_name});
10 dir.deleteFile(self.session_name) catch |err| {