qemu: Merge use of 'reuse' flag in qemuDomainSnapshotDiskPrepareOne

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2019-08-13 12:28:00 +02:00
parent fd8e55ca93
commit e3189f7c0a

View File

@ -15359,16 +15359,16 @@ qemuDomainSnapshotDiskPrepareOne(virQEMUDriverPtr driver,
else
VIR_FREE(backingStoreStr);
}
}
/* pre-create the image file so that we can label it before handing it to qemu */
if (!reuse && dd->src->type != VIR_STORAGE_TYPE_BLOCK) {
if (virStorageFileCreate(dd->src) < 0) {
virReportSystemError(errno, _("failed to create image file '%s'"),
NULLSTR(dd->src->path));
return -1;
} else {
/* pre-create the image file so that we can label it before handing it to qemu */
if (dd->src->type != VIR_STORAGE_TYPE_BLOCK) {
if (virStorageFileCreate(dd->src) < 0) {
virReportSystemError(errno, _("failed to create image file '%s'"),
NULLSTR(dd->src->path));
return -1;
}
dd->created = true;
}
dd->created = true;
}
/* set correct security, cgroup and locking options on the new image */