[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH 02/13] qom: object: remove parent pointer when u
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [RFC PATCH 02/13] qom: object: remove parent pointer when unparenting |
Date: |
Wed, 11 Jun 2014 14:19:25 +0200 |
From: Peter Crosthwaite <address@hidden>
Certain parts of the QOM framework test this pointer to determine if
an object is parented. Nuke it when the object is unparented to allow
for reuse of an object after unparenting.
Signed-off-by: Peter Crosthwaite <address@hidden>
Signed-off-by: Paolo Bonzini <address@hidden>
---
qom/object.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/qom/object.c b/qom/object.c
index 3650a5b..01087e5 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -396,6 +396,7 @@ void object_unparent(Object *obj)
}
if (obj->parent) {
object_property_del_child(obj->parent, obj, NULL);
+ obj->parent = NULL;
}
object_unref(obj);
}
--
1.8.3.1