]> git.sur5r.net Git - i3/i3/blobdiff - src/sighandler.c
Properly initialize sigaction struct
[i3/i3] / src / sighandler.c
index b1e7d166f7631d371e775541a78a3a541832677d..1a161d2a2dd5a5890a7cf657b668b5aa77703083 100644 (file)
@@ -305,6 +305,8 @@ void handle_signal(int sig, siginfo_t *info, void *data) {
 
     struct sigaction action;
     action.sa_handler = SIG_DFL;
+    action.sa_flags = 0;
+    sigemptyset(&action.sa_mask);
     sigaction(sig, &action, NULL);
     raised_signal = sig;