]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
virDomainFeaturesKVMDefParse: Remove tautological "switch"
authorTim Wiederhake <twiederh@redhat.com>
Tue, 22 Jun 2021 12:22:48 +0000 (14:22 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 23 Jun 2021 11:45:36 +0000 (13:45 +0200)
`feature` is always one of the values listed in the switch,
ensured by `virDomainKVMTypeFromString` above.

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/domain_conf.c

index 2ad4cbc5a380349cb3d8772cfcc2342616822d01..62565601abb718a162c027d70ddd1992ca51eb2a 100644 (file)
@@ -17418,21 +17418,11 @@ virDomainFeaturesKVMDefParse(virDomainDef *def,
                 return -1;
             }
 
-            switch ((virDomainKVM) feature) {
-                case VIR_DOMAIN_KVM_HIDDEN:
-                case VIR_DOMAIN_KVM_DEDICATED:
-                case VIR_DOMAIN_KVM_POLLCONTROL:
-                    if (virXMLPropTristateSwitch(node, "state",
-                                                 VIR_XML_PROP_REQUIRED,
-                                                 &value) < 0)
-                        return -1;
-
-                    def->kvm_features[feature] = value;
-                    break;
+            if (virXMLPropTristateSwitch(node, "state", VIR_XML_PROP_REQUIRED,
+                                         &value) < 0)
+                return -1;
 
-                case VIR_DOMAIN_KVM_LAST:
-                    break;
-            }
+            def->kvm_features[feature] = value;
 
             node = xmlNextElementSibling(node);
         }