From b1fff0e09ffec390007acaba364f5c5316150c9b Mon Sep 17 00:00:00 2001 From: Matheus Date: Sun, 8 Sep 2024 18:52:34 -0300 Subject: [PATCH] signal: fix bug --- kernel-src/sys/signal.c | 1 - 1 file changed, 1 deletion(-) diff --git a/kernel-src/sys/signal.c b/kernel-src/sys/signal.c index cffd0b6c..7935c6ce 100644 --- a/kernel-src/sys/signal.c +++ b/kernel-src/sys/signal.c @@ -350,7 +350,6 @@ void signal_signalproc(struct proc_t *proc, int signal) { while (thread) { THREAD_ENTER(thread); - thread = thread->procnext; if (SIGNAL_GET(&thread->signals.waiting, signal)) { // thread is waiting for this signal, set it as pending in its pending set and // signal that it should wake up