+Mon Jun 4 10:41:25 CEST 2007 Daniel Veillard <veillard@redhat.com>
+
+ * src/xml.c: apply patch from Masayuki Sunou about an uninitialized
+ string when attaching a device
+
Fri Jun 1 16:02:12 CEST 2007 Daniel Veillard <veillard@redhat.com>
* src/xml.c: added a comment about (type ioemu) not needed
return (NULL);
buf.size = 1000;
buf.use = 0;
+ buf.content[0] = 0;
xml = xmlReadDoc((const xmlChar *) xmldesc, "domain.xml", NULL,
XML_PARSE_NOENT | XML_PARSE_NONET |
XML_PARSE_NOERROR | XML_PARSE_NOWARNING);
if (xmlStrEqual(node->name, BAD_CAST "disk")) {
if (virDomainParseXMLDiskDesc(conn, node, &buf, hvm, xendConfigVersion) != 0)
goto error;
+ /* SXP is not created when device is "floppy". */
+ else if (buf.use == 0)
+ goto error;
}
else if (xmlStrEqual(node->name, BAD_CAST "interface")) {
if (virDomainParseXMLIfDesc(conn, node, &buf, hvm) != 0)