diff --git a/src/wmfs.c b/src/wmfs.c index 25ae938..eced565 100644 --- a/src/wmfs.c +++ b/src/wmfs.c @@ -269,7 +269,10 @@ void uicb_reload(uicb_t cmd) { (void)cmd; - signal(SIGALRM, SIG_IGN); + struct itimerval notimer = { { 0, 0}, { 0, 0 } }; + /* disable status timer */ + if (estatus) + setitimer(ITIMER_REAL, ¬imer, NULL); quit(); for(; argv_global[0] && argv_global[0] == ' '; ++argv_global);