From: Michal Privoznik Date: Wed, 13 Sep 2023 12:41:00 +0000 (+0200) Subject: lxc_controller: Access correct union member in virLXCControllerSetupHostdevCaps() X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d406caefd15b50759b1ba0870b9dee157687ad03;p=libvirt.git lxc_controller: Access correct union member in virLXCControllerSetupHostdevCaps() 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 --- 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; } }