diff options
Diffstat (limited to 'src/sighandler.c')
-rw-r--r-- | src/sighandler.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sighandler.c b/src/sighandler.c index 2be69c31..24443acc 100644 --- a/src/sighandler.c +++ b/src/sighandler.c @@ -48,8 +48,9 @@ static int margin = 4; */ static int sighandler_backtrace(void) { char *tmpdir = getenv("TMPDIR"); - if (tmpdir == NULL) + if (tmpdir == NULL) { tmpdir = "/tmp"; + } pid_t pid_parent = getpid(); @@ -343,6 +344,7 @@ void setup_signal_handler(void) { sigaction(SIGILL, &action, NULL) == -1 || sigaction(SIGABRT, &action, NULL) == -1 || sigaction(SIGFPE, &action, NULL) == -1 || - sigaction(SIGSEGV, &action, NULL) == -1) + sigaction(SIGSEGV, &action, NULL) == -1) { ELOG("Could not setup signal handler.\n"); + } } |