summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/utimens.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/utimens.c b/lib/utimens.c
index e72b84046d..8f4273c808 100644
--- a/lib/utimens.c
+++ b/lib/utimens.c
@@ -87,10 +87,10 @@ futimens (int fd ATTRIBUTE_UNUSED,
problem affects many applications. */
#if HAVE_BUGGY_NFS_TIME_STAMPS
- if (0 <= fd)
- fsync (fd);
- else
+ if (fd < 0)
sync ();
+ else
+ fsync (fd);
#endif
/* There's currently no interface to set file timestamps with