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: