summaryrefslogtreecommitdiff
path: root/proc
diff options
context:
space:
mode:
Diffstat (limited to 'proc')
-rw-r--r--proc/mgt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/proc/mgt.c b/proc/mgt.c
index 36921f53..8a2bfe4e 100644
--- a/proc/mgt.c
+++ b/proc/mgt.c
@@ -642,7 +642,8 @@ process_has_exited (struct proc *p)
return;
p->p_waited = 0;
- alert_parent (p);
+ if (p->p_task != MACH_PORT_NULL)
+ alert_parent (p);
if (p->p_msgport)
mach_port_deallocate (mach_task_self (), p->p_msgport);