From d406caefd15b50759b1ba0870b9dee157687ad03 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Wed, 13 Sep 2023 14:41:00 +0200 Subject: [PATCH] lxc_controller: Access correct union member in virLXCControllerSetupHostdevCaps() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The point of virLXCControllerSetupHostdevCaps() is to access .caps union member of given source. And it does so in the switch, but then, when reporting an error the .subsys member is accessed. Signed-off-by: Michal Privoznik Reviewed-by: Ján Tomko --- src/lxc/lxc_controller.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lxc/lxc_controller.c b/src/lxc/lxc_controller.c index d79b8e1dd6..6c20429998 100644 --- a/src/lxc/lxc_controller.c +++ b/src/lxc/lxc_controller.c @@ -1807,7 +1807,7 @@ virLXCControllerSetupHostdevCaps(virDomainDef *vmDef, default: virReportError(VIR_ERR_CONFIG_UNSUPPORTED, _("Unsupported host device mode %1$s"), - virDomainHostdevCapsTypeToString(def->source.subsys.type)); + virDomainHostdevCapsTypeToString(def->source.caps.type)); return -1; } }