From b7e22d00b4530ecf6b86884c0f27cbad38a6345c Mon Sep 17 00:00:00 2001 From: nicm Date: Sun, 9 Jul 2023 22:54:52 +0000 Subject: Call closefrom after removing signals because newer libevent doesn't like its signal fd being closed Azat Khuzhin. --- spawn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spawn.c b/spawn.c index 98c9ba52..dd3f6f50 100644 --- a/spawn.c +++ b/spawn.c @@ -415,8 +415,8 @@ spawn_pane(struct spawn_context *sc, char **cause) _exit(1); /* Clean up file descriptors and signals and update the environment. */ - closefrom(STDERR_FILENO + 1); proc_clear_signals(server_proc, 1); + closefrom(STDERR_FILENO + 1); sigprocmask(SIG_SETMASK, &oldset, NULL); log_close(); environ_push(child); -- cgit v1.2.3