From 68e1284c93e60b2521abb2b4a29d1ebb7c525595 Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Thu, 25 Feb 2021 22:03:41 +0100 Subject: [PATCH] Fixed #728 --- src/lay/lay/laySignalHandler.cc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lay/lay/laySignalHandler.cc b/src/lay/lay/laySignalHandler.cc index 62f64ab03..7f98458c3 100644 --- a/src/lay/lay/laySignalHandler.cc +++ b/src/lay/lay/laySignalHandler.cc @@ -447,12 +447,10 @@ void signal_handler (int signo, siginfo_t *si, void *) void install_signal_handlers () { struct sigaction act; + memset(&act, 0, sizeof(struct sigaction)); act.sa_sigaction = signal_handler; sigemptyset (&act.sa_mask); act.sa_flags = SA_SIGINFO; -#if !defined(__APPLE__) && !defined(__FreeBSD__) && !defined(__OpenBSD__) - act.sa_restorer = 0; -#endif sigaction (SIGSEGV, &act, NULL); sigaction (SIGILL, &act, NULL);