fs/ntfs3: out1 also needs to put mi

[ Upstream commit 4d78d1173a653acdaf7500a32b8dc530ca4ad075 ]

After ntfs_look_free_mft() executes successfully, all subsequent code
that fails to execute must put mi.

Fixes: 4342306f0f ("fs/ntfs3: Add file operations and implementation")
Signed-off-by: Edward Adam Davis <eadavis@qq.com>
Signed-off-by: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
Edward Adam Davis
2025-11-11 19:13:56 +08:00
committed by Greg Kroah-Hartman
parent 800153219f
commit ba125e8f8d

View File

@@ -1067,9 +1067,9 @@ insert_ext:
out2:
ni_remove_mi(ni, mi);
mi_put(mi);
out1:
mi_put(mi);
ntfs_mark_rec_free(sbi, rno, is_mft);
out: