[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/3] qom/object: Make reparenting error more verbose
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH 3/3] qom/object: Make reparenting error more verbose |
Date: |
Mon, 4 May 2020 10:46:15 +0200 |
Display child and parent names when reparenting occurs.
Signed-off-by: Philippe Mathieu-Daudé <address@hidden>
---
qom/object.c | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/qom/object.c b/qom/object.c
index be700e831f..417fd90aa5 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -1683,7 +1683,12 @@ void object_property_add_child(Object *obj, const char
*name,
ObjectProperty *op;
if (child->parent != NULL) {
- error_setg(errp, "child object is already parented");
+ error_setg(errp, "child object '%s' is already parented (parent: '%s')
"
+ "can not be children '%s' of '%s'",
+ object_get_typename(child),
+ object_get_typename(child->parent),
+ name,
+ object_get_typename(obj));
return;
}
--
2.21.3