Loading fs/ntfs3/record.c +2 −3 Original line number Diff line number Diff line Loading @@ -265,10 +265,9 @@ struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr) if (t16 + t32 > asize) return NULL; if (attr->name_len && le16_to_cpu(attr->name_off) + sizeof(short) * attr->name_len > t16) { t32 = sizeof(short) * attr->name_len; if (t32 && le16_to_cpu(attr->name_off) + t32 > t16) return NULL; } return attr; } Loading Loading
fs/ntfs3/record.c +2 −3 Original line number Diff line number Diff line Loading @@ -265,10 +265,9 @@ struct ATTRIB *mi_enum_attr(struct mft_inode *mi, struct ATTRIB *attr) if (t16 + t32 > asize) return NULL; if (attr->name_len && le16_to_cpu(attr->name_off) + sizeof(short) * attr->name_len > t16) { t32 = sizeof(short) * attr->name_len; if (t32 && le16_to_cpu(attr->name_off) + t32 > t16) return NULL; } return attr; } Loading