[Qemu-devel] [PATCH 04/22] container: don't leak container reference

Marc-André Lureau posted 22 patches 8 years, 5 months ago
There is a newer version of this series
[Qemu-devel] [PATCH 04/22] container: don't leak container reference
Posted by Marc-André Lureau 8 years, 5 months ago
object_property_add_child() references the child, unref it after to
avoid ref leaks.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
---
 qom/container.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/qom/container.c b/qom/container.c
index c9eb49b01e..f6ccaf7ea7 100644
--- a/qom/container.c
+++ b/qom/container.c
@@ -40,6 +40,7 @@ Object *container_get(Object *root, const char *path)
         if (!child) {
             child = object_new("container");
             object_property_add_child(obj, parts[i], child, NULL);
+            object_unref(child);
         }
     }
 
-- 
2.11.0.295.gd7dffce1c.dirty