From 34699ad3b2141bf883be8205e49b3b9ff82ca7ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 10 Feb 2021 16:22:36 +0100 Subject: [PATCH] render: block all signals in the rendering threads --- render.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/render.c b/render.c index 026f176f..58a93a33 100644 --- a/render.c +++ b/render.c @@ -3,6 +3,7 @@ #include #include #include +#include #include #include @@ -1265,6 +1266,10 @@ render_worker_thread(void *_ctx) const int my_id = ctx->my_id; free(ctx); + sigset_t mask; + sigfillset(&mask); + pthread_sigmask(SIG_SETMASK, &mask, NULL); + char proc_title[16]; snprintf(proc_title, sizeof(proc_title), "foot:render:%d", my_id);