From 6fabe2f2273f5a23298ea6dd29f14965b983b5d7 Mon Sep 17 00:00:00 2001 From: Zhang Bo Date: Mon, 27 Apr 2015 14:41:41 +0800 Subject: [PATCH] util: fix memleak in virFindSCSIHostByPCI free buf in cleanup. Signed-off-by: Zhang Bo --- src/util/virutil.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/util/virutil.c b/src/util/virutil.c index 79cdb7a545..042651703f 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; }