From 37220fc1899796b56352ee54bb4133cb1a1ee4d0 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 311f2b2b..f32bf670 100644 --- a/render.c +++ b/render.c @@ -1,6 +1,7 @@ #include "render.h" #include +#include #include #include @@ -1227,6 +1228,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);