diff --git a/fs/ntfs/inode.c b/fs/ntfs/inode.c index 5a39ff655528..8ea0c5f65aa3 100644 --- a/fs/ntfs/inode.c +++ b/fs/ntfs/inode.c @@ -3629,9 +3629,10 @@ static inline int ntfs_enlarge_attribute(struct inode *vi, s64 pos, s64 count, return -EOPNOTSUPP; if (pos + count > ni->data_size) { - if (ntfs_attr_truncate(ni, pos + count)) { + ret = ntfs_attr_truncate(ni, pos + count); + if (ret) { ntfs_debug("Failed to truncate attribute"); - return -1; + return ret; } ntfs_attr_reinit_search_ctx(ctx);