X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fsighandler.c;h=d6727de8e2118c96b3e48a7ee6a9c7e0336af912;hb=bcfb15368033a922fa375d78fb84269e1f9ab11a;hp=406606bb295ee820548cbe3dddb7479774f6b278;hpb=724d132f7de291fecc65819891aa44e07abdc410;p=libucw.git diff --git a/lib/sighandler.c b/lib/sighandler.c index 406606bb..d6727de8 100644 --- a/lib/sighandler.c +++ b/lib/sighandler.c @@ -29,6 +29,7 @@ handle_signal(int signum, struct sigaction *oldact) struct sigaction act; bzero(&act, sizeof(act)); act.sa_handler = signal_handler_internal; + act.sa_flags = SA_NOMASK; if (sigaction(signum, &act, oldact) < 0) die("sigaction: %m"); }