Commit diff
Commit e3a4ca3d2a2ea272ea1fb7eb937da008329385e
commit e3a4ca3d2a2ea272ea1fb7eb937da008329385e0
Author: Greg Haerr <greg@censoft.com>
Date: Sat Apr 18 14:43:29 2026 -0400
[kernel] Fix not reparenting children to init task on exit bug
---
elks/kernel/exit.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/elks/kernel/exit.c b/elks/kernel/exit.c
index b5670a06..5a1a03e8 100644
--- a/elks/kernel/exit.c
+++ b/elks/kernel/exit.c
@@ -34,8 +34,8 @@ static void FARPROC reparent_children(void)
p->tty->pgrp = 0;
p->session = p->pgrp = p->pid;
- p->p_parent = &task[1];
- p->ppid = task[1].pid;
+ p->p_parent = &task[0];
+ p->ppid = task[0].pid;
}
}
}