mirror of
git://sourceware.org/git/glibc.git
synced 2025-03-06 20:58:33 +01:00
hurd: Add missing va_end call in fcntl implementation. [BZ #32234]
* sysdeps/mach/hurd/fcntl.c (__libc_fcntl): Add va_end call in two code paths.
This commit is contained in:
parent
a36814e145
commit
e67f8e6dbd
1 changed files with 5 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue