Skip to content

Commit 2214ec4

Browse files
dmantipovakpm00
authored andcommitted
ocfs2: fix memory leak in ocfs2_merge_rec_left()
In 'ocfs2_merge_rec_left()', do not reset 'left_path' to NULL after move, thus allowing 'ocfs2_free_path()' to free it before return. Link: https://lkml.kernel.org/r/[email protected] Fixes: 677b975 ("ocfs2: Add support for cross extent block") Signed-off-by: Dmitry Antipov <[email protected]> Reported-by: [email protected] Closes: https://syzkaller.appspot.com/bug?extid=cfc7cab3bb6eaa7c4de2 Reviewed-by: Heming Zhao <[email protected]> Acked-by: Joseph Qi <[email protected]> Cc: Mark Fasheh <[email protected]> Cc: Joel Becker <[email protected]> Cc: Junxiao Bi <[email protected]> Cc: Changwei Ge <[email protected]> Cc: Jun Piao <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
1 parent 7efb45f commit 2214ec4

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

fs/ocfs2/alloc.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3655,7 +3655,6 @@ static int ocfs2_merge_rec_left(struct ocfs2_path *right_path,
36553655
* So we use the new rightmost path.
36563656
*/
36573657
ocfs2_mv_path(right_path, left_path);
3658-
left_path = NULL;
36593658
} else
36603659
ocfs2_complete_edge_insert(handle, left_path,
36613660
right_path, subtree_index);

0 commit comments

Comments
 (0)