From 932f6cfbfc98ab2d6e593f7fa3473a6bb3269967 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 14 Jul 2017 18:49:07 +0000 Subject: Because ignore SIGCHLD early, letting signal_del restore it doesn't work correctly, so set it explicitly back to default (and the others for good measure). --- server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'server.c') diff --git a/server.c b/server.c index 3bb5f56b..753f6d01 100644 --- a/server.c +++ b/server.c @@ -161,7 +161,7 @@ server_start(struct tmuxproc *client, struct event_base *base, int lockfd, close(pair[0]); if (daemon(1, 0) != 0) fatal("daemon failed"); - proc_clear_signals(client); + proc_clear_signals(client, 0); if (event_reinit(base) != 0) fatalx("event_reinit failed"); server_proc = proc_start("server"); -- cgit