Merge tag 'cramfs_fixes' of git://git.linaro.org/people/nicolas.pitre/linux
Pull cramfs fixes from Nicolas Pitre: "Make the Cramfs code more robust against filesystem corruptions, plus trivial indentation fixes" * tag 'cramfs_fixes' of git://git.linaro.org/people/nicolas.pitre/linux: Cramfs: trivial whitespace fixes Cramfs: fix abad comparison when wrap-arounds occur
This commit is contained in:
@@ -202,7 +202,8 @@ static void *cramfs_blkdev_read(struct super_block *sb, unsigned int offset,
|
||||
continue;
|
||||
blk_offset = (blocknr - buffer_blocknr[i]) << PAGE_SHIFT;
|
||||
blk_offset += offset;
|
||||
if (blk_offset + len > BUFFER_SIZE)
|
||||
if (blk_offset > BUFFER_SIZE ||
|
||||
blk_offset + len > BUFFER_SIZE)
|
||||
continue;
|
||||
return read_buffers[i] + blk_offset;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user