summaryrefslogtreecommitdiffstatshomepage
path: root/unix/unix_mphal.c
diff options
context:
space:
mode:
Diffstat (limited to 'unix/unix_mphal.c')
-rw-r--r--unix/unix_mphal.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/unix/unix_mphal.c b/unix/unix_mphal.c
index 523e34dd8d..dbb6fbcdd4 100644
--- a/unix/unix_mphal.c
+++ b/unix/unix_mphal.c
@@ -53,7 +53,7 @@ void mp_hal_set_interrupt_char(char c) {
#ifndef _WIN32
// enable signal handler
struct sigaction sa;
- memset(&sa, 0, sizeof(sa));
+ sa.sa_flags = 0;
sa.sa_handler = sighandler;
sigemptyset(&sa.sa_mask);
sigaction(SIGINT, &sa, NULL);
@@ -62,6 +62,7 @@ void mp_hal_set_interrupt_char(char c) {
#ifndef _WIN32
// disable signal handler
struct sigaction sa;
+ sa.sa_flags = 0;
sa.sa_handler = SIG_DFL;
sigemptyset(&sa.sa_mask);
sigaction(SIGINT, &sa, NULL);