diff options
-rw-r--r-- | lib/utimens.c | 6 |
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 |