VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Desmond Cheong Zhi Xi <desmondcheongzx@gmail.com> 2021-06-28 19:33:52 -0700 committer: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 2021-07-14 17:06:06 +0200 commit: 9e4ac5eba03500f4e27b99b7b1974c4b84ce9634 parent: d089a9af0cfa3a87ce10aa5ec603f67788e8adf8
Commit Summary:
ntfs: fix validity check for file name attribute
Diffstat:
1 file changed, 1 insertion, 1 deletion
diff --git a/fs/ntfs/inode.c b/fs/ntfs/inode.c
index f5c058b3192c..4474adb393ca 100644
--- a/fs/ntfs/inode.c
+++ b/fs/ntfs/inode.c
@@ -477,7 +477,7 @@ err_corrupt_attr:
 		}
 		file_name_attr = (FILE_NAME_ATTR*)((u8*)attr +
 				le16_to_cpu(attr->data.resident.value_offset));
-		p2 = (u8*)attr + le32_to_cpu(attr->data.resident.value_length);
+		p2 = (u8 *)file_name_attr + le32_to_cpu(attr->data.resident.value_length);
 		if (p2 < (u8*)attr || p2 > p)
 			goto err_corrupt_attr;
 		/* This attribute is ok, but is it in the $Extend directory? */