On Thu, Nov 5, 2026 at 12:03 PM Markus Armbruster <[email protected]> wrote: > > Child and link properties get serialized as QOM paths, i.e. as > strings. Use &str_type_info for them. > > Signed-off-by: Markus Armbruster <[email protected]>
Reviewed-by: Marc-André Lureau <[email protected]> > --- > qom/object.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/qom/object.c b/qom/object.c > index 774a976c8b..9276b7a435 100644 > --- a/qom/object.c > +++ b/qom/object.c > @@ -1914,7 +1914,7 @@ object_property_try_add_child(Object *obj, const char > *name, > > type = g_strdup_printf("child<%s>", object_get_typename(child)); > > - op = object_property_try_add(obj, name, type, NULL, > + op = object_property_try_add(obj, name, type, &str_type_info, > object_get_child_property, > NULL, object_finalize_child_property, > child, errp); > @@ -2109,7 +2109,7 @@ object_add_link_prop(Object *obj, const char *name, > > full_type = g_strdup_printf("link<%s>", type); > > - op = object_property_add(obj, name, full_type, NULL, > + op = object_property_add(obj, name, full_type, &str_type_info, > object_get_link_property, > check ? object_set_link_property : NULL, > object_release_link_property, > @@ -2146,7 +2146,7 @@ object_class_property_add_link(ObjectClass *oc, > > full_type = g_strdup_printf("link<%s>", type); > > - op = object_class_property_add(oc, name, full_type, NULL, > + op = object_class_property_add(oc, name, full_type, &str_type_info, > object_get_link_property, > check ? object_set_link_property : NULL, > object_release_link_property, > -- > 2.55.0 >
