From 1f60740e5f03823a557d1543cf08880a11d719de Mon Sep 17 00:00:00 2001 From: Andreas Schwab Date: Tue, 7 Jul 2015 12:51:17 +0200 Subject: Remove extra va_start/va_end calls (bug 17244) --- sysdeps/unix/sysv/linux/semctl.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'sysdeps/unix/sysv/linux') diff --git a/sysdeps/unix/sysv/linux/semctl.c b/sysdeps/unix/sysv/linux/semctl.c index e794a584ef..81a33a9fe9 100644 --- a/sysdeps/unix/sysv/linux/semctl.c +++ b/sysdeps/unix/sysv/linux/semctl.c @@ -65,8 +65,6 @@ __old_semctl (int semid, int semnum, int cmd, ...) union semun arg; va_list ap; - va_start (ap, cmd); - /* Get the argument only if required. */ arg.buf = NULL; switch (cmd) @@ -85,8 +83,6 @@ __old_semctl (int semid, int semnum, int cmd, ...) break; } - va_end (ap); - return INLINE_SYSCALL (ipc, 5, IPCOP_semctl, semid, semnum, cmd, &arg); } @@ -99,8 +95,6 @@ __new_semctl (int semid, int semnum, int cmd, ...) union semun arg; va_list ap; - va_start (ap, cmd); - /* Get the argument only if required. */ arg.buf = NULL; switch (cmd) @@ -119,8 +113,6 @@ __new_semctl (int semid, int semnum, int cmd, ...) break; } - va_end (ap); - return INLINE_SYSCALL (ipc, 5, IPCOP_semctl, semid, semnum, cmd | __IPC_64, &arg); } -- cgit 1.4.1