Index: libvirt-0.7.2/src/xen/xend_internal.c =================================================================== --- libvirt-0.7.2.orig/src/xen/xend_internal.c +++ libvirt-0.7.2/src/xen/xend_internal.c @@ -5322,7 +5322,10 @@ xenDaemonFormatSxprDisk(virConnectPtr co } else if (def->device == VIR_DOMAIN_DISK_DEVICE_CDROM) { virBufferVSprintf(buf, "(dev '%s:cdrom')", def->dst); } else { - virBufferVSprintf(buf, "(dev '%s')", def->dst); + if (def->device == VIR_DOMAIN_DISK_DEVICE_CDROM) + virBufferVSprintf(buf, "(dev '%s:cdrom')", def->dst); + else + virBufferVSprintf(buf, "(dev '%s')", def->dst); } if (def->src) {