[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[hurd, commited] hurd: Add missing va_end call in fcntl implementation.
From: |
Samuel Thibault |
Subject: |
[hurd, commited] hurd: Add missing va_end call in fcntl implementation. [BZ #32234] |
Date: |
Thu, 3 Oct 2024 20:19:23 +0200 |
From: Bruno Haible <bruno@clisp.org>
* sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Add va_end call in two code paths.
---
sysdeps/mach/hurd/fcntl.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/sysdeps/mach/hurd/fcntl.c b/sysdeps/mach/hurd/fcntl.c
index 9451ed5649..2583f54ef2 100644
--- a/sysdeps/mach/hurd/fcntl.c
+++ b/sysdeps/mach/hurd/fcntl.c
@@ -148,6 +148,7 @@ __libc_fcntl (int fd, int cmd, ...)
cmd = F_SETLKW64;
break;
default:
+ va_end (ap);
return __hurd_fail (EINVAL);
}
@@ -204,7 +205,10 @@ __libc_fcntl (int fd, int cmd, ...)
&& fl->l_start != fl64.l_start)
|| (sizeof fl->l_len != sizeof fl64.l_len
&& fl->l_len != fl64.l_len))
- return __hurd_fail (EOVERFLOW);
+ {
+ va_end (ap);
+ return __hurd_fail (EOVERFLOW);
+ }
}
result = err ? __hurd_dfail (fd, err) : 0;
--
2.45.2
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [hurd, commited] hurd: Add missing va_end call in fcntl implementation. [BZ #32234],
Samuel Thibault <=