diff --git a/[refs] b/[refs] index 6a720848feb1..36fd2c5c14ef 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 15508d22d00277a1f2a1022dce38f2772c810d32 +refs/heads/master: c70d3d703ad94727dab2a3664aeee33d71e00715 diff --git a/trunk/kernel/signal.c b/trunk/kernel/signal.c index b373fc2420da..01a1e7f7acf7 100644 --- a/trunk/kernel/signal.c +++ b/trunk/kernel/signal.c @@ -2702,6 +2702,7 @@ sys_signal(int sig, __sighandler_t handler) new_sa.sa.sa_handler = handler; new_sa.sa.sa_flags = SA_ONESHOT | SA_NOMASK; + sigemptyset(&new_sa.sa.sa_mask); ret = do_sigaction(sig, &new_sa, &old_sa);