]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Ignore empty type attribute in driver element of virtual disks
authorGuido Günther <agx@sigxcpu.org>
Mon, 19 Apr 2010 16:08:19 +0000 (18:08 +0200)
committerGuido Günther <agx@sigxcpu.org>
Wed, 21 Apr 2010 18:49:47 +0000 (20:49 +0200)
Fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=578347

src/qemu/qemu_conf.c

index 0cbedf257d3e8fb5f50027ef0bbf9d0c8431f960..355fdb9a1e310a21e71547872bbdb3b121ba02bb 100644 (file)
@@ -2479,7 +2479,7 @@ qemuBuildDriveStr(virDomainDiskDefPtr disk,
     if (disk->readonly &&
         qemuCmdFlags & QEMUD_CMD_FLAG_DEVICE)
         virBufferAddLit(&opt, ",readonly=on");
-    if (disk->driverType &&
+    if (disk->driverType && *disk->driverType != '\0' &&
         disk->type != VIR_DOMAIN_DISK_TYPE_DIR &&
         qemuCmdFlags & QEMUD_CMD_FLAG_DRIVE_FORMAT)
         virBufferVSprintf(&opt, ",format=%s", disk->driverType);