diff --git a/kernel-src/sys/proc.c b/kernel-src/sys/proc.c index 6feb40d5..cad39ce1 100644 --- a/kernel-src/sys/proc.c +++ b/kernel-src/sys/proc.c @@ -291,6 +291,7 @@ void proc_exit(void) { if (lastchild) { lastchild->sibling = init_proc->child; + lastchild->parent = init_proc; init_proc->child = proc->child; }