From 48ebc6c0ce622fd6c29ddf889057ab81d436c69d Mon Sep 17 00:00:00 2001 From: Matheus Date: Thu, 27 Jun 2024 22:59:29 -0300 Subject: [PATCH] signal: fix stack corruption on action reset --- kernel-src/sys/signal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel-src/sys/signal.c b/kernel-src/sys/signal.c index e50a77f6..05225161 100644 --- a/kernel-src/sys/signal.c +++ b/kernel-src/sys/signal.c @@ -415,7 +415,7 @@ bool signal_check(struct thread_t *thread, context_t *context, bool syscall, uin // reset handler if asked for if (action->flags & SA_RESETHAND) - memset(&action, 0, sizeof(sigaction_t)); + memset(action, 0, sizeof(sigaction_t)); } leave: