From: Marc-André Lureau Date: Wed, 2 Oct 2024 08:08:05 +0000 (+0400) Subject: qom: set *ambiguous on all paths X-Git-Tag: v9.2.0-rc0~61^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d9e9867374e5975dfa492c8fbcef39048985e32c;p=thirdparty%2Fqemu.git qom: set *ambiguous on all paths So the caller contract is simpler. Signed-off-by: Marc-André Lureau Link: https://lore.kernel.org/r/20241002080806.2868406-3-marcandre.lureau@redhat.com Signed-off-by: Paolo Bonzini --- diff --git a/qom/object.c b/qom/object.c index 0adbef29462..222804dcfb5 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);