]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
conf: domain: Remove pointless XML node name validation in virSysinfoChassisParseXML
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:56 +0000 (09:22 +0100)
The only caller passes 'node' argument originating from an XPath lookup
for the 'chassis' 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 602ce8c0f3bf08423801bec178ceab102d9060ec..f32eeaa94feb44770261385a3a7e2ae2a07f02fd 100644 (file)
@@ -12271,12 +12271,6 @@ virSysinfoChassisParseXML(xmlNodePtr node,
 
     ctxt->node = node;
 
-    if (!xmlStrEqual(node->name, BAD_CAST "chassis")) {
-        virReportError(VIR_ERR_XML_ERROR, "%s",
-                       _("XML does not contain expected 'chassis' element"));
-        return -1;
-    }
-
     def->manufacturer = virXPathString("string(entry[@name='manufacturer'])", ctxt);
     def->version = virXPathString("string(entry[@name='version'])", ctxt);
     def->serial = virXPathString("string(entry[@name='serial'])", ctxt);