]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuBuildChrChardevStr: Use proper type for the switch statement
authorPeter Krempa <pkrempa@redhat.com>
Thu, 14 Oct 2021 14:43:00 +0000 (16:43 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 19 Nov 2021 11:38:34 +0000 (12:38 +0100)
Add the missing cases.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_command.c

index 9293a413e624e6a957c15ca35ba55f35ac9c5101..f97cdc70abacff2c46e177bc860e1f10585147f4 100644 (file)
@@ -5137,7 +5137,7 @@ qemuBuildChrChardevStr(virLogManager *logManager,
     if (!(charAlias = qemuAliasChardevFromDevAlias(alias)))
         return NULL;
 
-    switch (dev->type) {
+    switch ((virDomainChrType) dev->type) {
     case VIR_DOMAIN_CHR_TYPE_NULL:
         virBufferAsprintf(&buf, "null,id=%s", charAlias);
         break;
@@ -5290,6 +5290,8 @@ qemuBuildChrChardevStr(virLogManager *logManager,
                           dev->data.spiceport.channel);
         break;
 
+    case VIR_DOMAIN_CHR_TYPE_NMDM:
+    case VIR_DOMAIN_CHR_TYPE_LAST:
     default:
         virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                        _("unsupported chardev '%s'"),