diff --git a/src/ntfs-3g.c b/src/ntfs-3g.c index 515f3704..fd649f32 100644 --- a/src/ntfs-3g.c +++ b/src/ntfs-3g.c @@ -1558,6 +1558,11 @@ static int ntfs_fuse_setxattr(const char *path, const char *name, res = -errno; goto exit; } + } else { + if (ntfs_attr_truncate(na, (s64)size)) { + res = -errno; + goto exit; + } } res = ntfs_attr_pwrite(na, 0, size, value); if (res != (s64) size)