]> xenbits.xensource.com Git - libvirt.git/commitdiff
Fix a bogus warning when parsing <hostdev>
authorChris Lalancette <clalance@redhat.com>
Fri, 30 Jul 2010 15:28:55 +0000 (11:28 -0400)
committerChris Lalancette <clalance@redhat.com>
Mon, 2 Aug 2010 13:36:28 +0000 (09:36 -0400)
When parsing hostdev, the following message would be emitted:

10:17:19.052: error : virDomainHostdevDefParseXML:3748 : internal error unknown node alias

However, alias is appropriately parsed in
virDomainDeviceInfoParseXML anyway.  Disable the error message
in the initial XML parsing loop.

Signed-off-by: Chris Lalancette <clalance@redhat.com>
src/conf/domain_conf.c

index 883c682e66033a0593cc47dff89966142f38535c..40e6d1c40a7790aef5652b557deba668cc730333 100644 (file)
@@ -3716,6 +3716,9 @@ virDomainHostdevDefParseXML(const xmlNodePtr node,
                             goto error;
                 }
             } else if (xmlStrEqual(cur->name, BAD_CAST "address")) {
+                /* address is parsed as part of virDomainDeviceInfoParseXML */
+            } else if (xmlStrEqual(cur->name, BAD_CAST "alias")) {
+                /* alias is parsed as part of virDomainDeviceInfoParseXML */
             } else {
                 virDomainReportError(VIR_ERR_INTERNAL_ERROR,
                                      _("unknown node %s"), cur->name);