43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
|
|
From 2aac11e296b60464c0ef4870879b6e75d5e0ee46 Mon Sep 17 00:00:00 2001
|
||
|
|
From: Peter Krempa <pkrempa@redhat.com>
|
||
|
|
Date: Thu, 14 May 2020 12:32:55 +0200
|
||
|
|
Subject: [PATCH 05/18] qemuBuildChannelsCommandLine: Use typecasted switch for
|
||
|
|
channel type
|
||
|
|
|
||
|
|
Cover all cases of the enum.
|
||
|
|
|
||
|
|
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
|
||
|
|
Reviewed-by: Eric Blake <eblake@redhat.com>
|
||
|
|
---
|
||
|
|
src/qemu/qemu_command.c | 7 ++++++-
|
||
|
|
1 file changed, 6 insertions(+), 1 deletion(-)
|
||
|
|
|
||
|
|
diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c
|
||
|
|
index c3ad041959..7c4db11ae2 100644
|
||
|
|
--- a/src/qemu/qemu_command.c
|
||
|
|
+++ b/src/qemu/qemu_command.c
|
||
|
|
@@ -8859,7 +8859,7 @@ qemuBuildChannelsCommandLine(virLogManagerPtr logManager,
|
||
|
|
virDomainChrDefPtr channel = def->channels[i];
|
||
|
|
char *devstr;
|
||
|
|
|
||
|
|
- switch (channel->targetType) {
|
||
|
|
+ switch ((virDomainChrChannelTargetType) channel->targetType) {
|
||
|
|
case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_GUESTFWD:
|
||
|
|
if (!(devstr = qemuBuildChrChardevStr(logManager, secManager,
|
||
|
|
cmd, cfg, def,
|
||
|
|
@@ -8891,6 +8891,11 @@ qemuBuildChannelsCommandLine(virLogManagerPtr logManager,
|
||
|
|
if (qemuBuildChrDeviceCommandLine(cmd, def, channel, qemuCaps) < 0)
|
||
|
|
return -1;
|
||
|
|
break;
|
||
|
|
+
|
||
|
|
+ case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_XEN:
|
||
|
|
+ case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_NONE:
|
||
|
|
+ case VIR_DOMAIN_CHR_CHANNEL_TARGET_TYPE_LAST:
|
||
|
|
+ return -1;
|
||
|
|
}
|
||
|
|
}
|
||
|
|
|
||
|
|
--
|
||
|
|
2.23.0.windows.1
|
||
|
|
|