From 859e455780dccf2cbe4f2a94a65e4639e6c7e183 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Bollo?= Date: Wed, 28 Jun 2017 17:21:21 +0200 Subject: [PATCH] handle more exceptionnal signals MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: I956cda0a437c782b1b39689330429bcba06c1804 Signed-off-by: José Bollo --- src/sig-monitor.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/sig-monitor.c b/src/sig-monitor.c index fdaf8c09..bd1311a9 100644 --- a/src/sig-monitor.c +++ b/src/sig-monitor.c @@ -171,8 +171,8 @@ static int install(void (*handler)(int), int *signals) int sig_monitor_init() { - static int sigerr[] = { SIG_FOR_TIMER, SIGSEGV, SIGFPE, 0 }; - static int sigterm[] = { SIGINT, SIGABRT, 0 }; + static int sigerr[] = { SIG_FOR_TIMER, SIGSEGV, SIGFPE, SIGILL, SIGBUS, 0 }; + static int sigterm[] = { SIGINT, SIGABRT, SIGTERM, 0 }; return (install(on_signal_error, sigerr) & install(on_signal_terminate, sigterm)) - 1; } -- 2.16.6