]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: domain: Remove pointless XML node name validation in virSysinfoSystemParseXML
authorPeter Krempa <pkrempa@redhat.com>
Thu, 6 Oct 2022 09:12:51 +0000 (11:12 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 2 Nov 2022 08:22:55 +0000 (09:22 +0100)
The only caller passes 'node' argument originating from an XPath lookup
for the 'system' element, so there's no point in checking it once more.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/conf/domain_conf.c

index e44d5fdc507ee27f733e84ebd1c1f50acbfb0cf3..b901f46e6ef7e7f8ef1eeb16af78347023d463b0 100644 (file)
@@ -12133,12 +12133,6 @@ virSysinfoSystemParseXML(xmlNodePtr node,
 
     ctxt->node = node;
 
-    if (!virXMLNodeNameEqual(node, "system")) {
-        virReportError(VIR_ERR_XML_ERROR, "%s",
-                       _("XML does not contain expected 'system' element"));
-        return -1;
-    }
-
     def->manufacturer = virXPathString("string(entry[@name='manufacturer'])", ctxt);
     def->product = virXPathString("string(entry[@name='product'])", ctxt);
     def->version = virXPathString("string(entry[@name='version'])", ctxt);