From 134dda968d41fd6e1508844943d498535fd0e049 Mon Sep 17 00:00:00 2001 From: IoIxD Date: Wed, 21 Jan 2026 20:45:16 -0700 Subject: [PATCH] don't have rt_sigprocmask save to the same sigact twice, remove sigact_old --- src/system/linux/signal.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/system/linux/signal.c b/src/system/linux/signal.c index 964c9ea..1edda31 100644 --- a/src/system/linux/signal.c +++ b/src/system/linux/signal.c @@ -32,8 +32,7 @@ void msh_linux_setup_signals() { sigact.sa_restorer = signal_restorer; sigact.sa_flags = SA_RESTORER | SA_RESTART; - SYSCALL(rt_sigprocmask, SIG_UNBLOCK, &sigact.sa_mask, &sigact.sa_mask, - sizeof(sigset_t)); + SYSCALL(rt_sigprocmask, SIG_UNBLOCK, &sigact.sa_mask, 0, sizeof(sigset_t)); INIT_SIGNAL(SIGINT); INIT_SIGNAL(SIGILL);