qemu_snapshot: create: move virDomainSnapshotAssignDef to both code paths

This makes it obvious that the function is called for creating new
snapshot and redefining old snapshot as well.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Pavel Hrdina 2021-09-29 18:53:52 +02:00
parent 0960353d6c
commit fe52bc2638

View File

@ -1760,15 +1760,18 @@ qemuSnapshotCreateXML(virDomainPtr domain,
driver->xmlopt,
flags) < 0)
goto endjob;
if (!snap) {
if (!(snap = virDomainSnapshotAssignDef(vm->snapshots, def)))
goto endjob;
}
} else {
if (qemuSnapshotCreateAlignDisks(vm, def, driver, flags) < 0)
goto endjob;
if (qemuSnapshotPrepare(vm, def, &flags) < 0)
goto endjob;
}
if (!snap) {
if (!(snap = virDomainSnapshotAssignDef(vm->snapshots, def)))
goto endjob;