diff options
Diffstat (limited to 'arch/um/kernel/signal_user.c')
| -rw-r--r-- | arch/um/kernel/signal_user.c | 1 |
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) |
