]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
numa: Fixed the memory leak of numa error message
authorZhang Yi <yi.z.zhang@linux.intel.com>
Wed, 2 Jan 2019 05:25:56 +0000 (13:25 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Mon, 28 Jan 2019 17:52:05 +0000 (15:52 -0200)
object_get_canonical_path_component() returns a string which
must be freed using g_free().

Signed-off-by: Zhang Yi <yi.z.zhang@linux.intel.com>
Reviewed-by: Pankaj gupta <pagupta@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Message-Id: <51ba6d7d0333a5517d824a870dd20887156dd15a.1546399191.git.yi.z.zhang@linux.intel.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
numa.c

diff --git a/numa.c b/numa.c
index 50ec01601344768c3f0bb00c9a30f0135f16e851..3875e1efda3aafb67ce0427cac714bb1bead6f11 100644 (file)
--- a/numa.c
+++ b/numa.c
@@ -533,6 +533,7 @@ void memory_region_allocate_system_memory(MemoryRegion *mr, Object *owner,
             error_report("memory backend %s is used multiple times. Each "
                          "-numa option must use a different memdev value.",
                          path);
+            g_free(path);
             exit(1);
         }