diff options
Diffstat (limited to 'qom/object.c')
| -rw-r--r-- | qom/object.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/qom/object.c b/qom/object.c index e9dfad854b..ec447f14a7 100644 --- a/qom/object.c +++ b/qom/object.c @@ -1750,6 +1750,16 @@ static Object *object_root_initialize(void) return root; } +Object *object_get_container(const char *name) +{ + Object *container; + + container = object_resolve_path_component(object_get_root(), name); + assert(object_dynamic_cast(container, TYPE_CONTAINER)); + + return container; +} + Object *object_get_root(void) { static Object *root; @@ -1763,7 +1773,7 @@ Object *object_get_root(void) Object *object_get_objects_root(void) { - return container_get(object_get_root(), "/objects"); + return object_get_container("objects"); } Object *object_get_internal_root(void) |