mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-11 09:17:52 +03:00
conf: Don't encode matrix of storage protocols supporting TLS in the parser
Always parse the 'tls' source field and let the drivers decide whether they support it. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
aa163d2513
commit
7b19f63e5d
@ -8684,17 +8684,11 @@ virDomainDiskSourceNetworkParse(xmlNodePtr node,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
/* Check tls=yes|no domain setting for the block device
|
||||
* At present only VxHS. Other block devices may be added later */
|
||||
if (src->protocol == VIR_STORAGE_NET_PROTOCOL_VXHS &&
|
||||
(haveTLS = virXMLPropString(node, "tls"))) {
|
||||
if ((src->haveTLS =
|
||||
virTristateBoolTypeFromString(haveTLS)) <= 0) {
|
||||
virReportError(VIR_ERR_XML_ERROR,
|
||||
_("unknown disk source 'tls' setting '%s'"),
|
||||
haveTLS);
|
||||
if ((haveTLS = virXMLPropString(node, "tls")) &&
|
||||
(src->haveTLS = virTristateBoolTypeFromString(haveTLS)) <= 0) {
|
||||
virReportError(VIR_ERR_XML_ERROR,
|
||||
_("unknown disk source 'tls' setting '%s'"), haveTLS);
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
if ((flags & VIR_DOMAIN_DEF_PARSE_STATUS) &&
|
||||
|
Loading…
Reference in New Issue
Block a user