Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0ecaef06 authored by Guo Chao's avatar Guo Chao Committed by Theodore Ts'o
Browse files

ext4: release buffer in failed path in dx_probe()



If checksum fails, we should also release the buffer
read from previous iteration.

Signed-off-by: default avatarGuo Chao <yan@linux.vnet.ibm.com>
Signed-off-by: default avatar"Theodore Ts'o" <tytso@mit.edu>
Reviewed-by: default avatarDarrick J. Wong <darrick.wong@oracle.com&gt;->
Cc: stable@vger.kernel.org
--
 fs/ext4/namei.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
parent 96465efe
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -722,7 +722,7 @@ dx_probe(const struct qstr *d_name, struct inode *dir,
			ext4_warning(dir->i_sb, "Node failed checksum");
			brelse(bh);
			*err = ERR_BAD_DX_DIR;
			goto fail;
			goto fail2;
		}
		set_buffer_verified(bh);