Fix for 'cleanup: not idle: 2313' bug.
This commit is contained in:
parent
13d1de5122
commit
baa3ac5853
|
@ -325,8 +325,10 @@ int for_trace;
|
|||
/* 'rmp' now points to a child to be disinherited. */
|
||||
rmp->mp_parent = INIT_PROC_NR;
|
||||
parent_waiting = mproc[INIT_PROC_NR].mp_flags & WAITING;
|
||||
if (parent_waiting && (rmp->mp_flags & ZOMBIE))
|
||||
if (parent_waiting && (rmp->mp_flags & ZOMBIE) &&
|
||||
rmp->mp_fs_call != PM_EXIT) {
|
||||
cleanup(rmp);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue