Hello,

I want to provide a patch which allows RFC 2782 compliant dns srv
records in the network configs. If you have questions, please contact me.

Kind Regards,
Steven Malin

---
 src/conf/network_conf.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c
index bac0465..9a4285b 100644
--- a/src/conf/network_conf.c
+++ b/src/conf/network_conf.c
@@ -961,9 +961,11 @@ virNetworkDNSSrvDefParseXML(const char *networkName,
         goto error;
     }

-    /* Check whether protocol value is the supported one */
+    /* Check whether protocol value is supported (also RFC 2782
compliant) */
     if (def->protocol && STRNEQ(def->protocol, "tcp") &&
-        (STRNEQ(def->protocol, "udp"))) {
+        STRNEQ(def->protocol, "udp") &&
+        STRNEQ(def->protocol, "_tcp") &&
+        STRNEQ(def->protocol, "_udp")) {
         virReportError(VIR_ERR_XML_DETAIL,
                        _("Invalid protocol attribute value '%s' "
                          "in DNS SRV record of network %s"),
--
1.7.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to