diff --git a/kitty/prewarm.py b/kitty/prewarm.py index 715e05f09..d54bc6adb 100644 --- a/kitty/prewarm.py +++ b/kitty/prewarm.py @@ -463,6 +463,9 @@ def fork(self, free_non_child_resources: Callable[[], None]) -> None: if self.pid > 0: # master process os.close(w) + if self.tty_fd > -1: + os.close(self.tty_fd) + self.tty_fd = -1 if self.stdin > -1: os.close(self.stdin) self.stdin = -1