From: Marc-André Lureau <marcandre.lur...@redhat.com> So the caller contract is simpler.
Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> --- qom/object.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qom/object.c b/qom/object.c index 0adbef2946..222804dcfb 100644 --- a/qom/object.c +++ b/qom/object.c @@ -2201,6 +2201,9 @@ Object *object_resolve_path_type(const char *path, const char *typename, } } else { obj = object_resolve_abs_path(object_get_root(), parts + 1, typename); + if (ambiguous) { + *ambiguous = false; + } } g_strfreev(parts); -- 2.45.2.827.g557ae147e6