ssig() checks for this later but better check it here
before doing anything else.
Signed-off-by: Tormod Volden <debian.tormod@gmail.com>
2 * sizeof(clock_t));
for (p = ptab; p < ptab_end; ++p) {
- if (p == udata.u_ptab)
+ if (p->p_status == P_EMPTY || p == udata.u_ptab)
continue;
/* Set any child's parents to our parent */
- if (p->p_status && p->p_pptr == udata.u_ptab)
+ if (p->p_pptr == udata.u_ptab)
p->p_pptr = udata.u_ptab->p_pptr;
/* Send SIGHUP to any pgrp members and remove
them from our pgrp */