From: Zhao Liu Date: Sun, 10 Nov 2024 15:09:01 +0000 (+0800) Subject: hw/core/machine-smp: Fix error message parameter X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=37ee17eebb93eb485fc122452a4c7e9202a8b449;p=qemu.git hw/core/machine-smp: Fix error message parameter In the loop checking smp cache support, the error message should report the current cache level and type. Fix the parameter of error_setg() to ensure it reports the correct cache level and type. Resolves: Coverity CID 1565391 Fixes: f35c0221fef8 ("hw/core: Check smp cache topology support for machine") Reported-by: Peter Maydell Signed-off-by: Zhao Liu Reviewed-by: Philippe Mathieu-Daudé Link: https://lore.kernel.org/r/20241110150901.130647-3-zhao1.liu@intel.com Signed-off-by: Paolo Bonzini --- diff --git a/hw/core/machine-smp.c b/hw/core/machine-smp.c index b87637c78f..b954eb8490 100644 --- a/hw/core/machine-smp.c +++ b/hw/core/machine-smp.c @@ -317,7 +317,7 @@ bool machine_parse_smp_cache(MachineState *ms, !mc->smp_props.cache_supported[props->cache]) { error_setg(errp, "%s cache topology not supported by this machine", - CacheLevelAndType_str(node->value->cache)); + CacheLevelAndType_str(props->cache)); return false; }