From: Zach Brown Date: Thu, 24 Jan 2013 18:38:28 +0000 (-0800) Subject: btrfs-progs: don't leak multi-bio in find_root() X-Git-Tag: upstream/4.16.1~3459^2~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=065fa46f5de017d6a01263623442b31f44e41cd2;p=platform%2Fupstream%2Fbtrfs-progs.git btrfs-progs: don't leak multi-bio in find_root() It wasn't freed if it didn't find metadata. Signed-off-by: Zach Brown --- diff --git a/find-root.c b/find-root.c index 51e9a23..f5ca095 100644 --- a/find-root.c +++ b/find-root.c @@ -385,6 +385,7 @@ static int find_root(struct btrfs_root *root) if (!(type & BTRFS_BLOCK_GROUP_METADATA)) { offset += map_length; + kfree(multi); continue; }