summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorJérémie Courrèges-Anglas <jca@wxcvbn.org>2016-06-12 07:13:38 +0200
committerJérémie Courrèges-Anglas <jca@wxcvbn.org>2016-06-12 08:11:54 +0200
commit2281899438068271385e0ce152f119504a8f0ca8 (patch)
tree00a4987a608c13ea2373d32f582b6f59749f01e4 /src/main.c
parent39e5fffce8732336761c9ad43ca3812e0874eb0c (diff)
downloadratpoison-2281899438068271385e0ce152f119504a8f0ca8.zip
Zero out struct sigaction instead of setting known fields.
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c2
1 files changed, 1 insertions, 1 deletions
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",