Index: libvirt-0.7.5/src/xen/xend_internal.c =================================================================== --- libvirt-0.7.5.orig/src/xen/xend_internal.c +++ libvirt-0.7.5/src/xen/xend_internal.c @@ -5409,7 +5409,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) {