]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] UML: Use va_end wherever va_args are used
authorJeff Dike <jdike@addtoit.com>
Tue, 11 Jan 2005 09:52:24 +0000 (01:52 -0800)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Tue, 11 Jan 2005 09:52:24 +0000 (01:52 -0800)
Finish using va_list correctly, by calling va_end.

Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade_spam@yahoo.it>
Signed-off-by: Jeff Dike <jdike@addtoit.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/um/kernel/signal_user.c
arch/um/kernel/tt/tracer.c

index 2468cd6a625d54839adfd7fa665a11e4c2dff594..62f457835fb1dcb576eb50b43b86faae2de1df51 100644 (file)
@@ -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)
index e1f3506e9d1d732c721a1b82621ea3af412258e3..de5dcd2504256e5aff53f340e8b56ad9916187b6 100644 (file)
@@ -84,6 +84,7 @@ void tracer_panic(char *format, ...)
 
        va_start(ap, format);
        vprintf(format, ap);
+       va_end(ap);
        printf("\n");
        while(1) pause();
 }