From 2281899438068271385e0ce152f119504a8f0ca8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= Date: Sun, 12 Jun 2016 07:13:38 +0200 Subject: Zero out struct sigaction instead of setting known fields. --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index beeac56..ee2cdc1 100644 --- a/src/main.c +++ b/src/main.c @@ -312,9 +312,9 @@ set_sig_handler (int sig, void (*action)(int)) { struct sigaction act; + memset (&act, 0, sizeof (act)); act.sa_handler = action; sigemptyset (&act.sa_mask); - act.sa_flags = 0; if (sigaction (sig, &act, NULL)) { PRINT_ERROR (("Error setting signal handler: %s\n", -- cgit v1.2.3