From 2c832271127f2ae7eea4245dc940d8a5c1fe7498 Mon Sep 17 00:00:00 2001 From: Corinna Vinschen Date: Tue, 21 Jun 2016 13:39:35 +0200 Subject: [PATCH] Drop useless calls to path_conv.isgood_inode Signed-off-by: Corinna Vinschen --- winsup/cygwin/fhandler_disk_file.cc | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/winsup/cygwin/fhandler_disk_file.cc b/winsup/cygwin/fhandler_disk_file.cc index f4b528446..5148dd7ae 100644 --- a/winsup/cygwin/fhandler_disk_file.cc +++ b/winsup/cygwin/fhandler_disk_file.cc @@ -334,8 +334,7 @@ fhandler_base::fstat_by_handle (struct stat *buf) return -1; } } - if (pc.hasgood_inode () - && pc.isgood_inode (pc.fai ()->InternalInformation.IndexNumber.QuadPart)) + if (pc.isgood_inode (pc.fai ()->InternalInformation.IndexNumber.QuadPart)) ino = pc.fai ()->InternalInformation.IndexNumber.QuadPart; return fstat_helper (buf); } @@ -463,10 +462,7 @@ fhandler_base::fstat_helper (struct stat *buf) buf->st_nlink = pc.fai()->StandardInformation.NumberOfLinks; /* Enforce namehash as inode number on untrusted file systems. */ - if (ino && pc.isgood_inode (ino)) - buf->st_ino = (ino_t) ino; - else - buf->st_ino = get_ino (); + buf->st_ino = ino ?: get_ino (); buf->st_blksize = PREFERRED_IO_BLKSIZE;