Loading fs/squashfs/namei.c +6 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ static int get_dir_index_using_name(struct super_block *sb, int len) { struct squashfs_sb_info *msblk = sb->s_fs_info; int i, size, length = 0, err; int i, length = 0, err; unsigned int size; struct squashfs_dir_index *index; char *str; Loading @@ -103,6 +104,10 @@ static int get_dir_index_using_name(struct super_block *sb, size = le32_to_cpu(index->size) + 1; if (size > SQUASHFS_NAME_LEN) { err = -EINVAL; break; } err = squashfs_read_metadata(sb, index->name, &index_start, &index_offset, size); Loading Loading
fs/squashfs/namei.c +6 −1 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ static int get_dir_index_using_name(struct super_block *sb, int len) { struct squashfs_sb_info *msblk = sb->s_fs_info; int i, size, length = 0, err; int i, length = 0, err; unsigned int size; struct squashfs_dir_index *index; char *str; Loading @@ -103,6 +104,10 @@ static int get_dir_index_using_name(struct super_block *sb, size = le32_to_cpu(index->size) + 1; if (size > SQUASHFS_NAME_LEN) { err = -EINVAL; break; } err = squashfs_read_metadata(sb, index->name, &index_start, &index_offset, size); Loading