[libvirt] [PATCH 2/6] util: fix memleak in virFindSCSIHostByPCI
Zhang Bo
oscar.zhangbo at huawei.com
Mon Apr 27 06:41:41 UTC 2015
free buf in cleanup.
Signed-off-by: Zhang Bo <oscar.zhangbo at huawei.com>
---
src/util/virutil.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/util/virutil.c b/src/util/virutil.c
index 79cdb7a..0426517 100644
--- a/src/util/virutil.c
+++ b/src/util/virutil.c
@@ -1815,6 +1815,8 @@ virFindSCSIHostByPCI(const char *sysfs_prefix,
if (virStrToLong_ui(buf, NULL, 10, &read_unique_id) < 0)
goto cleanup;
+ VIR_FREE(buf);
+
if (read_unique_id != unique_id) {
VIR_FREE(unique_path);
continue;
@@ -1829,6 +1831,7 @@ virFindSCSIHostByPCI(const char *sysfs_prefix,
VIR_FREE(unique_path);
VIR_FREE(host_link);
VIR_FREE(host_path);
+ VIR_FREE(buf);
return ret;
}
--
1.7.12.4
More information about the libvir-list
mailing list