qemuDomainSnapshotPrepare: use local dom_disk variable

Replace vm->def->disks[i] with dom_disk variable which is
initialized to the same disk.

Signed-off-by: Yi Li <yili@winhong.com>
Reviewed-by: Pavel Mores <pmores@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
Yi Li 2020-04-07 20:10:29 +08:00 committed by Michal Privoznik
parent da05322f0c
commit 4df7280bd5

View File

@ -14837,14 +14837,13 @@ qemuDomainSnapshotPrepare(virDomainObjPtr vm,
active) < 0) active) < 0)
return -1; return -1;
if (vm->def->disks[i]->src->format > 0 && if (dom_disk->src->format > 0 &&
vm->def->disks[i]->src->format != VIR_STORAGE_FILE_QCOW2) { dom_disk->src->format != VIR_STORAGE_FILE_QCOW2) {
virReportError(VIR_ERR_CONFIG_UNSUPPORTED, virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
_("internal snapshot for disk %s unsupported " _("internal snapshot for disk %s unsupported "
"for storage type %s"), "for storage type %s"),
disk->name, disk->name,
virStorageFileFormatTypeToString( virStorageFileFormatTypeToString(dom_disk->src->format));
vm->def->disks[i]->src->format));
return -1; return -1;
} }
break; break;