diff options
Diffstat (limited to 'sys/kern/kern_exit.c')
-rw-r--r-- | sys/kern/kern_exit.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/kern_exit.c b/sys/kern/kern_exit.c index 3267b21..209210d 100644 --- a/sys/kern/kern_exit.c +++ b/sys/kern/kern_exit.c @@ -496,11 +496,10 @@ loop: p->p_oppid = 0; proc_reparent(p, t); PROC_UNLOCK(p); - PROC_LOCK(t); psignal(t, SIGCHLD); + wakeup((caddr_t)t); PROC_UNLOCK(t); sx_xunlock(&proctree_lock); - wakeup((caddr_t)t); return (0); } } |