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 | focaccia-qemu-f8df5f922152a47b3889921d249e00dab766d950.tar.gz focaccia-qemu-f8df5f922152a47b3889921d249e00dab766d950.zip | |
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 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); } } |