diff --git a/libntfs/attrlist.c b/libntfs/attrlist.c index 6375187e..44a68d0a 100644 --- a/libntfs/attrlist.c +++ b/libntfs/attrlist.c @@ -202,7 +202,7 @@ int ntfs_attrlist_entry_add(ntfs_inode *ni, ATTR_RECORD *attr) ale->lowest_vcn = 0; ale->mft_reference = mref; ale->instance = attr->instance; - memcpy(ale->name, (u8 *)attr + attr->name_offset, + memcpy(ale->name, (u8 *)attr + le16_to_cpu(attr->name_offset), attr->name_length * sizeof(ntfschar)); /* Set new runlist. */