summaryrefslogtreecommitdiff
path: root/utils.c
diff options
context:
space:
mode:
authorQu Wenruo <quwenruo@cn.fujitsu.com>2014-03-14 03:28:11 +0000
committerChris Mason <clm@fb.com>2014-03-21 09:51:31 -0700
commit87d1676b22e6b1f166e4f4fcdec7a2af968e59dc (patch)
treec07d036cd01e386947ed65dc237260529247e74e /utils.c
parent9d57509e99a65732e9905402b36ea8b8d591e541 (diff)
btrfs-progs: Fix a memleak in btrfs_scan_lblkid().
In btrfs_scan_lblkid(), blkid_get_cache() is called but cache not freed. This patch adds blkid_put_cache() to free it. Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com> Signed-off-by: David Sterba <dsterba@suse.cz> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/utils.c b/utils.c
index 78e4ba1c..013d74f9 100644
--- a/utils.c
+++ b/utils.c
@@ -2064,6 +2064,7 @@ int btrfs_scan_lblkid(int update_kernel)
btrfs_register_one_device(path);
}
blkid_dev_iterate_end(iter);
+ blkid_put_cache(cache);
return 0;
}