From c920facc1844c1d26b3c7b1fc45e66be997dc034 Mon Sep 17 00:00:00 2001 From: Wang Shilong Date: Tue, 18 Mar 2014 20:02:43 +0800 Subject: Btrfs-progs: fsck: fix possible memory leaks in run_next_block() We still need free allocated cache memory in case error happens. Signed-off-by: Wang Shilong Signed-off-by: David Sterba --- cmds-check.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmds-check.c b/cmds-check.c index 74eeac73..72f37183 100644 --- a/cmds-check.c +++ b/cmds-check.c @@ -5909,6 +5909,9 @@ out: free_block_group_tree(&block_group_cache); free_device_extent_tree(&dev_extent_cache); free_extent_cache_tree(&seen); + free_extent_cache_tree(&pending); + free_extent_cache_tree(&reada); + free_extent_cache_tree(&nodes); return ret; } -- cgit v1.2.3