diff --git a/ChangeLog b/ChangeLog index 2dc391ced6e13c55222d9aa2bc40d520df42ba5f..8436b086aa9c71ccea8294429a431c491e722b37 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Jul 13 14:25:16 CEST 2007 Daniel Veillard + + * 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 * src/virterror.c src/xml.c include/libvirt/virterror.h: diff --git a/src/xml.c b/src/xml.c index b6a83ecb49139181acd1549a5147b24306d3a825..5337598dcbec742f17b4af370a5014bcf54f9e8a 100644 --- 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)