From a59035d821dc0852a299ca326435733edbcbcbe4 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Fri, 17 Jul 2020 13:52:13 +0100 Subject: [PATCH] spawn: only apply deathsig on child --- lib/plat/unix/unix-spawn.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/plat/unix/unix-spawn.c b/lib/plat/unix/unix-spawn.c index 0bddb6611..190af4291 100644 --- a/lib/plat/unix/unix-spawn.c +++ b/lib/plat/unix/unix-spawn.c @@ -428,7 +428,8 @@ lws_spawn_piped(const struct lws_spawn_piped_info *i) } #if defined(__linux__) - prctl(PR_SET_PDEATHSIG, SIGTERM); + if (!lsp->child_pid) + prctl(PR_SET_PDEATHSIG, SIGTERM); #endif if (lsp->info.disable_ctrlc)