From f9cb7a6a8ab654a389204196b42b5d4134e0bc37 Mon Sep 17 00:00:00 2001 From: Starnakin Date: Fri, 28 Nov 2025 20:13:04 +0100 Subject: [PATCH] fix: use right var to prevent crash --- src/multitasking/scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multitasking/scheduler.c b/src/multitasking/scheduler.c index 86be257..d36c189 100644 --- a/src/multitasking/scheduler.c +++ b/src/multitasking/scheduler.c @@ -20,7 +20,7 @@ static struct list *get_thread_to_switch(void) it_t = current_tcb == NULL ? NULL : current_tcb->next; while (it_p) { while (it_t != NULL) { - if (it_t != NULL && CURRENT_TCB->state != WAITING) + if (it_t != NULL && ((struct tcb*)it_t->content)->state != WAITING) return it_t; it_t = it_t->next; }