? fix_syntax_check.patch Index: src/xm_internal.c =================================================================== RCS file: /data/cvs/libvirt/src/xm_internal.c,v retrieving revision 1.83 diff -u -p -r1.83 xm_internal.c --- src/xm_internal.c 25 Jun 2008 08:59:38 -0000 1.83 +++ src/xm_internal.c 26 Jun 2008 10:40:24 -0000 @@ -818,8 +818,8 @@ char *xenXMDomainFormatXML(virConnectPtr virBufferVSprintf(&buf, " \n", drvName); if (src[0]) { virBufferVSprintf(&buf, " \n", src); - } + virBufferEscapeString(&buf, "'%s'/>\n", src); + } virBufferEscapeString(&buf, " \n", bus); if (STREQ(head, "r") ||