]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
tools: handle missing switch enum cases
authorDaniel P. Berrangé <berrange@redhat.com>
Wed, 14 Feb 2018 09:43:59 +0000 (09:43 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Wed, 21 Feb 2018 16:59:44 +0000 (16:59 +0000)
Cast away enum type in places where we don't wish to cover all cases.

Reviewed-by: John Ferlan <jferlan@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
tools/virt-host-validate-qemu.c

index 2aa396e3abe8d733610e77514ee55b0cb66257a3..d7573ea8b3ddee0312ff8764d1984a438ea6bc16 100644 (file)
@@ -33,13 +33,14 @@ int virHostValidateQEMU(void)
     int ret = 0;
     bool hasHwVirt = false;
     bool hasVirtFlag = false;
+    virArch arch = virArchFromHost();
     const char *kvmhint = _("Check that CPU and firmware supports virtualization "
                             "and kvm module is loaded");
 
     if (!(flags = virHostValidateGetCPUFlags()))
         return -1;
 
-    switch (virArchFromHost()) {
+    switch ((int)arch) {
     case VIR_ARCH_I686:
     case VIR_ARCH_X86_64:
         hasVirtFlag = true;