summaryrefslogtreecommitdiff
path: root/arch/um/kernel/signal_user.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/um/kernel/signal_user.c')
-rw-r--r--arch/um/kernel/signal_user.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/um/kernel/signal_user.c b/arch/um/kernel/signal_user.c
index 2468cd6a625d..62f457835fb1 100644
--- a/arch/um/kernel/signal_user.c
+++ b/arch/um/kernel/signal_user.c
@@ -41,6 +41,7 @@ void set_handler(int sig, void (*handler)(int), int flags, ...)
while((mask = va_arg(ap, int)) != -1){
sigaddset(&action.sa_mask, mask);
}
+ va_end(ap);
action.sa_flags = flags;
action.sa_restorer = NULL;
if(sigaction(sig, &action, NULL) < 0)