All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-trivial] [PATCH] numa: fix qerror_report_err not free issue
@ 2014-08-30  3:36 ` john.liuli
  0 siblings, 0 replies; 8+ messages in thread
From: john.liuli @ 2014-08-30  3:36 UTC (permalink / raw)
  To: mjt; +Cc: qemu-trivial, Li Liu, qemu-devel

From: Li Liu <john.liuli@huawei.com>

All qerror_report_err returned none NULL pointers need to
be freed, otherwise will cause memory leaking.

Although this place did not cause real memory leaking by exit,
obviously it's not correct to use qerror_report_err
without error_free it.

Signed-off-by: Li Liu <john.liuli@huawei.com>
---
 numa.c |    1 +
 1 file changed, 1 insertion(+)

diff --git a/numa.c b/numa.c
index c78cec9..0b4ac9b 100644
--- a/numa.c
+++ b/numa.c
@@ -298,6 +298,7 @@ void memory_region_allocate_system_memory(MemoryRegion *mr, Object *owner,
         MemoryRegion *seg = host_memory_backend_get_memory(backend, &local_err);
         if (local_err) {
             qerror_report_err(local_err);
+            error_free(local_err);
             exit(1);
         }
 
-- 
1.7.9.5




^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-08-30  6:25 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-30  3:36 [Qemu-trivial] [PATCH] numa: fix qerror_report_err not free issue john.liuli
2014-08-30  3:36 ` [Qemu-devel] " john.liuli
2014-08-30  5:26 ` [Qemu-trivial] " Michael Tokarev
2014-08-30  5:26   ` [Qemu-devel] " Michael Tokarev
2014-08-30  5:28   ` [Qemu-trivial] " Gonglei (Arei)
2014-08-30  5:28     ` Gonglei (Arei)
2014-08-30  6:24   ` [Qemu-trivial] " Li Liu
2014-08-30  6:24     ` [Qemu-devel] " Li Liu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.