https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=ad15b8ccee7d4253e7f3a5dd69fe2ab8c67895b8
commit ad15b8ccee7d4253e7f3a5dd69fe2ab8c67895b8 Author: Corinna Vinschen <[email protected]> Date: Thu Nov 2 19:13:09 2017 +0100 cygwin: ftruncate64: add missing braces Signed-off-by: Corinna Vinschen <[email protected]> Diff: --- winsup/cygwin/syscalls.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 1807afc..a045dcd 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -2967,12 +2967,14 @@ ftruncate64 (int fd, off_t length) int res = -1; cygheap_fdget cfd (fd); if (cfd >= 0) - res = cfd->ftruncate (length, true); - if (res) - { - set_errno (res); - res = -1; - } + { + res = cfd->ftruncate (length, true); + if (res) + { + set_errno (res); + res = -1; + } + } else set_errno (EBADF); syscall_printf ("%R = ftruncate(%d, %D)", res, fd, length);
