Signed-off-by: Fam Zheng <famz@redhat.com>
---
include/qom/object.h | 1 +
qom/object.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/include/qom/object.h b/include/qom/object.h
index 4659e6a..262cd44 100644
--- a/include/qom/object.h
+++ b/include/qom/object.h
@@ -1618,6 +1618,7 @@ typedef struct {
Object **child;
void (*check)(Object *, const char *, Object *, Error **);
ObjectPropertyLinkFlags flags;
+ const char *type;
} LinkProperty;
void object_get_link_property(Object *obj, Visitor *v,
diff --git a/qom/object.c b/qom/object.c
index dd9c3fa..b3073a6 100644
--- a/qom/object.c
+++ b/qom/object.c
@@ -1562,6 +1562,7 @@ void object_property_add_link(Object *obj, const char *name,
prop->child = child;
prop->check = check;
prop->flags = flags;
+ prop->type = type;
full_type = g_strdup_printf("link<%s>", type);
--
2.9.4