diff options
-rw-r--r-- | src/pies.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1660,11 +1660,11 @@ setsigvhan (RETSIGTYPE (*handler) (int signo), int *sigv, int sigc) act.sa_flags = 0; sigemptyset (&act.sa_mask); for (i = 0; i < sigc; i++) - sigaddset (&act.sa_mask, i); + sigaddset (&act.sa_mask, sigv[i]); + act.sa_handler = handler; for (i = 0; i < sigc; i++) { - act.sa_handler = handler; sigaction (sigv[i], &act, NULL); } } |