diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 8bdbcaf285..7aeea69ec7 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -2569,13 +2569,11 @@ qemuMigrationFinish(struct qemud_driver *driver, VIR_WARN("Unable to encode migration cookie"); endjob: - if (vm) { - if (qemuMigrationJobFinish(driver, vm) == 0) { - vm = NULL; - } else if (!vm->persistent && !virDomainObjIsActive(vm)) { - virDomainRemoveInactive(&driver->domains, vm); - vm = NULL; - } + if (qemuMigrationJobFinish(driver, vm) == 0) { + vm = NULL; + } else if (!vm->persistent && !virDomainObjIsActive(vm)) { + virDomainRemoveInactive(&driver->domains, vm); + vm = NULL; } cleanup: