Fix stupid bug trying to sync standard information for not base inode.

(Logical change 1.667)
edge.strict_endians
void!yura 2005-01-26 23:37:25 +00:00
parent 5a3d9dc1e7
commit e89f48810a
1 changed files with 1 additions and 1 deletions

View File

@ -479,7 +479,7 @@ int ntfs_inode_sync(ntfs_inode *ni)
__FUNCTION__, (long long) ni->mft_no);
/* Update STANDARD_INFORMATION. */
if (ntfs_inode_sync_standard_information(ni)) {
if (ni->nr_extents != -1 && ntfs_inode_sync_standard_information(ni)) {
if (!err || errno == EIO) {
err = errno;
if (err != EIO)