diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2016-12-14 22:42:55 +0300 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2017-05-04 15:34:41 +0400 |
commit | f8df5f922152a47b3889921d249e00dab766d950 (patch) | |
tree | d598aea802152b2bfc63470c4e0a4831564e7394 /qom/container.c | |
parent | 315dd72d7580b74232cfc8381a86d37999b95199 (diff) | |
download | qemu-f8df5f922152a47b3889921d249e00dab766d950.zip qemu-f8df5f922152a47b3889921d249e00dab766d950.tar.gz qemu-f8df5f922152a47b3889921d249e00dab766d950.tar.bz2 |
container: don't leak container reference
object_property_add_child() references the child, unref it after to
avoid ref leaks.
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Diffstat (limited to 'qom/container.c')
-rw-r--r-- | qom/container.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/qom/container.c b/qom/container.c index c9eb49b..f6ccaf7 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); } } |