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:
parent
fdbd3e8c9f
commit
edb895d3bf
|
@ -1473,6 +1473,7 @@ struct inode *ext2_iget (struct super_block *sb, unsigned long ino)
|
||||||
else
|
else
|
||||||
ei->i_dir_acl = le32_to_cpu(raw_inode->i_dir_acl);
|
ei->i_dir_acl = le32_to_cpu(raw_inode->i_dir_acl);
|
||||||
if (i_size_read(inode) < 0) {
|
if (i_size_read(inode) < 0) {
|
||||||
|
brelse(bh);
|
||||||
ret = -EFSCORRUPTED;
|
ret = -EFSCORRUPTED;
|
||||||
goto bad_inode;
|
goto bad_inode;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue