diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -317,7 +317,7 @@ * p_siglist might cause process-directed signal to be handled * later. */ - if ((tda & TDA_SIG) != 0 || p->p_pendingcnt > 0 || + if ((tda & TDAI(TDA_SIG)) != 0 || p->p_pendingcnt > 0 || !SIGISEMPTY(p->p_siglist)) { sigfastblock_fetch(td); PROC_LOCK(p);