CeDOS - Commit 1e7e2a13

Fixed a scheduler bug
Celina Kalus
Thu, 06 Apr 2023 22:23:41 +0200
1 files changed, 1 insertions(+), 1 deletions(-)
M src/kernel/sched/sched.csrc/kernel/sched/sched.c

@@ -241,7 +241,7 @@ if (pid < 0) { return; }

while (1) { PROCESS *p = get_process(pid); - if (p->state == PSTATE_TERMINATED) { break; } + if (p == NULL || p->state == PSTATE_TERMINATED) { break; } sched_yield(); }