diff options
-rw-r--r-- | qom/object.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/qom/object.c b/qom/object.c index f4de619b7b..9a730e74c1 100644 --- a/qom/object.c +++ b/qom/object.c @@ -1225,7 +1225,8 @@ Object *object_resolve_path_component(Object *parent, const gchar *part) } if (object_property_is_link(prop)) { - return *(Object **)prop->opaque; + LinkProperty *lprop = prop->opaque; + return *lprop->child; } else if (object_property_is_child(prop)) { return prop->opaque; } else { |