]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: domain: use virXMLNamespaceFormatNS
authorJán Tomko <jtomko@redhat.com>
Tue, 20 Aug 2019 22:14:53 +0000 (00:14 +0200)
committerJán Tomko <jtomko@redhat.com>
Wed, 21 Aug 2019 08:29:21 +0000 (10:29 +0200)
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
src/bhyve/bhyve_domain.c
src/conf/domain_conf.c
src/lxc/lxc_domain.c
src/qemu/qemu_domain.c
src/test/test_driver.c
src/vmx/vmx.c

index 9a21cde452e355a5a8067a56f2e65d75449db9c4..631fb50db98dd9a98cc15bd2964ba96df3f072e0 100644 (file)
@@ -270,7 +270,7 @@ bhyveDomainDefNamespaceFormatXML(virBufferPtr buf,
 static const char *
 bhyveDomainDefNamespaceHref(void)
 {
-    return "xmlns:bhyve='" BHYVE_NAMESPACE_HREF "'";
+    return BHYVE_NAMESPACE_HREF;
 }
 
 virXMLNamespace virBhyveDriverDomainXMLNamespace = {
index 705a5a64df83f637ff0b767ff95d98b702f686fb..a39f5f845dbbced78534472977822fff94dc1dce 100644 (file)
@@ -28313,8 +28313,8 @@ virDomainDefFormatInternal(virDomainDefPtr def,
     virBufferAsprintf(buf, "<domain type='%s'", type);
     if (!(flags & VIR_DOMAIN_DEF_FORMAT_INACTIVE))
         virBufferAsprintf(buf, " id='%d'", def->id);
-    if (def->namespaceData && def->ns.href)
-        virBufferAsprintf(buf, " %s", (def->ns.href)());
+    if (def->namespaceData && def->ns.format)
+        virXMLNamespaceFormatNS(buf, &def->ns);
     virBufferAddLit(buf, ">\n");
     virBufferAdjustIndent(buf, 2);
 
index b61c17280455e3188d5f174322a23daf87aad708..022e3c6f6adf6d3f2a587146388ac43e984bc34f 100644 (file)
@@ -313,7 +313,7 @@ lxcDomainDefNamespaceFormatXML(virBufferPtr buf,
 static const char *
 lxcDomainDefNamespaceHref(void)
 {
-    return "xmlns:lxc='" LXC_NAMESPACE_HREF "'";
+    return LXC_NAMESPACE_HREF;
 }
 
 
index bd124b824c8eb02c693ed3dd1fb4b0eccc2e3a36..0b2065b52c8dd2a20e1ce6d96108d48a614b79f8 100644 (file)
@@ -3724,7 +3724,7 @@ qemuDomainDefNamespaceFormatXML(virBufferPtr buf,
 static const char *
 qemuDomainDefNamespaceHref(void)
 {
-    return "xmlns:qemu='" QEMU_NAMESPACE_HREF "'";
+    return QEMU_NAMESPACE_HREF;
 }
 
 
index adda3ac4c06ad5cbe02e81e3bfbfb1d521551760..3bdeb6c00aedfbceb08f2ccd2e6a2243c7d16d7d 100644 (file)
@@ -181,6 +181,12 @@ struct _testDomainNamespaceDef {
     xmlNodePtr *snap_nodes;
 };
 
+static const char*
+testDomainDefNamespaceHref(void)
+{
+    return TEST_NAMESPACE_HREF;
+}
+
 static void
 testDomainDefNamespaceFree(void *data)
 {
@@ -430,6 +436,7 @@ testDriverNew(void)
         .parse = testDomainDefNamespaceParse,
         .free = testDomainDefNamespaceFree,
         .prefix = "test",
+        .href = testDomainDefNamespaceHref,
     };
     virDomainDefParserConfig config = {
         .features = VIR_DOMAIN_DEF_FEATURE_MEMORY_HOTPLUG |
index ac24e765d45d4f680dff65ba6a147b03e0ea52c2..c4e90537f85abf0899b274c8533b497764497140 100644 (file)
@@ -600,7 +600,7 @@ virVMXDomainDefNamespaceFormatXML(virBufferPtr buf, void *nsdata)
 static const char *
 virVMXDomainDefNamespaceHref(void)
 {
-    return "xmlns:vmware='http://libvirt.org/schemas/domain/vmware/1.0'";
+    return "http://libvirt.org/schemas/domain/vmware/1.0";
 }
 
 static virXMLNamespace virVMXDomainXMLNamespace = {