diff options
| author | Ian Dowse <iedowse@FreeBSD.org> | 2001-10-07 16:11:37 +0000 |
|---|---|---|
| committer | Ian Dowse <iedowse@FreeBSD.org> | 2001-10-07 16:11:37 +0000 |
| commit | 80f42b555dea7afcd39040ee61939fe168b3ba0a (patch) | |
| tree | 698cc0d2c84ff384bd5a1472f2b6ff0ca9837090 | |
| parent | ca11f4e176480bf19778c8660e1e83cb2c1422fc (diff) | |
Notes
| -rw-r--r-- | sys/kern/kern_sig.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index c1ed0ffda291..88a24fee351d 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -257,11 +257,11 @@ do_sigaction(p, sig, act, oact, old) ps->ps_catchmask[_SIG_IDX(sig)] = act->sa_mask; SIG_CANTMASK(ps->ps_catchmask[_SIG_IDX(sig)]); if (act->sa_flags & SA_SIGINFO) { - ps->ps_sigact[_SIG_IDX(sig)] = act->sa_handler; - SIGADDSET(ps->ps_siginfo, sig); - } else { ps->ps_sigact[_SIG_IDX(sig)] = (__sighandler_t *)act->sa_sigaction; + SIGADDSET(ps->ps_siginfo, sig); + } else { + ps->ps_sigact[_SIG_IDX(sig)] = act->sa_handler; SIGDELSET(ps->ps_siginfo, sig); } if (!(act->sa_flags & SA_RESTART)) |
