]> xenbits.xensource.com Git - libvirt.git/commitdiff
* src/xml.c: applied modified patch from Masayuki Sunou for
authorDaniel Veillard <veillard@redhat.com>
Fri, 13 Jul 2007 12:26:11 +0000 (12:26 +0000)
committerDaniel Veillard <veillard@redhat.com>
Fri, 13 Jul 2007 12:26:11 +0000 (12:26 +0000)
  device hot plug description with a wrong root element.
Daniel

ChangeLog
src/xml.c

index 2dc391ced6e13c55222d9aa2bc40d520df42ba5f..8436b086aa9c71ccea8294429a431c491e722b37 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Jul 13 14:25:16 CEST 2007 Daniel Veillard <veillard@redhat.com>
+
+       * src/xml.c: applied modified patch from Masayuki Sunou for
+         device hot plug description with a wrong root element.
+
 Fri Jul 13 10:28:53 CEST 2007 Daniel Veillard <veillard@redhat.com>
 
        * src/virterror.c src/xml.c include/libvirt/virterror.h:
index b6a83ecb49139181acd1549a5147b24306d3a825..5337598dcbec742f17b4af370a5014bcf54f9e8a 100644 (file)
--- a/src/xml.c
+++ b/src/xml.c
@@ -1351,6 +1351,9 @@ virParseXMLDevice(virConnectPtr conn, char *xmldesc, int hvm, int xendConfigVers
     else if (xmlStrEqual(node->name, BAD_CAST "interface")) {
         if (virDomainParseXMLIfDesc(conn, node, &buf, hvm, xendConfigVersion) != 0)
             goto error;
+    } else {
+        virXMLError(conn, VIR_ERR_XML_ERROR, (const char *) node->name, 0);
+       goto error;
     }
  cleanup:
     if (xml != NULL)