[libvirt] [PATCH 24/38] qemu: domain: Forbid TLS setup for disk protocols not supporting it
Peter Krempa
pkrempa at redhat.com
Wed May 30 12:41:20 UTC 2018
Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
src/qemu/qemu_domain.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/qemu/qemu_domain.c b/src/qemu/qemu_domain.c
index 5e8ff675c8..55e47a482d 100644
--- a/src/qemu/qemu_domain.c
+++ b/src/qemu/qemu_domain.c
@@ -9971,6 +9971,12 @@ qemuDomainPrepareStorageSourceTLS(virStorageSourcePtr src,
case VIR_STORAGE_NET_PROTOCOL_FTPS:
case VIR_STORAGE_NET_PROTOCOL_TFTP:
case VIR_STORAGE_NET_PROTOCOL_SSH:
+ if (src->haveTLS == VIR_TRISTATE_BOOL_YES) {
+ virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
+ _("TLS transport is not supported for disk protocol '%s'"),
+ virStorageNetProtocolTypeToString(src->protocol));
+ return -1;
+ }
break;
case VIR_STORAGE_NET_PROTOCOL_NONE:
--
2.16.2
More information about the libvir-list
mailing list