ext2: add missing brelse() in ext2_iget()

Add missing brelse() on error path of ext2_iget().

Reviewed-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Chengguang Xu <cgxu519@zoho.com.cn>
Signed-off-by: Jan Kara <jack@suse.cz>
This commit is contained in:
Chengguang Xu 2019-06-16 23:08:01 +08:00 committed by Jan Kara
parent fdbd3e8c9f
commit edb895d3bf
1 changed files with 1 additions and 0 deletions

View File

@ -1473,6 +1473,7 @@ struct inode *ext2_iget (struct super_block *sb, unsigned long ino)
else
ei->i_dir_acl = le32_to_cpu(raw_inode->i_dir_acl);
if (i_size_read(inode) < 0) {
brelse(bh);
ret = -EFSCORRUPTED;
goto bad_inode;
}