]> xenbits.xensource.com Git - libvirt.git/commitdiff
lxc_controller: Access correct union member in virLXCControllerSetupHostdevCaps()
authorMichal Privoznik <mprivozn@redhat.com>
Wed, 13 Sep 2023 12:41:00 +0000 (14:41 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 15 Sep 2023 08:34:23 +0000 (10:34 +0200)
The point of virLXCControllerSetupHostdevCaps() is to access
.caps union member of given <hostdev/> source. And it does so in
the switch, but then, when reporting an error the .subsys member
is accessed.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/lxc/lxc_controller.c

index d79b8e1dd669a1ef5139bdf3ccedddb0bd72aaff..6c204299986a7ece52112ed5d8e5a9e08a896311 100644 (file)
@@ -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;
     }
 }