diff --git a/ntfsprogs/ntfsfix.c b/ntfsprogs/ntfsfix.c index d56b5c0e..2a624023 100644 --- a/ntfsprogs/ntfsfix.c +++ b/ntfsprogs/ntfsfix.c @@ -359,7 +359,7 @@ static int clear_sparse(ntfs_attr *na, const char *name) ctx->attr->data_size = cpu_to_sle64(na->data_size); ctx->attr->initialized_size = cpu_to_sle64(na->initialized_size); - ctx->attr->flags = cpu_to_le16(na->data_flags); + ctx->attr->flags = na->data_flags; ctx->attr->compression_unit = 0; ntfs_inode_mark_dirty(ctx->ntfs_ino); NInoFileNameSetDirty(na->ni); diff --git a/ntfsprogs/ntfsresize.c b/ntfsprogs/ntfsresize.c index 379fb053..00a80983 100644 --- a/ntfsprogs/ntfsresize.c +++ b/ntfsprogs/ntfsresize.c @@ -2397,7 +2397,7 @@ static void truncate_badclust_bad_attr(ntfs_resize_t *resize) ctx = resize->ctx; ctx->attr->data_size = cpu_to_sle64(na->data_size); ctx->attr->initialized_size = cpu_to_sle64(na->initialized_size); - ctx->attr->flags = cpu_to_le16(na->data_flags); + ctx->attr->flags = na->data_flags; ctx->attr->compression_unit = 0; ntfs_inode_mark_dirty(ctx->ntfs_ino); NInoFileNameSetDirty(na->ni);