diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 8b8b9d9cc01c1965fa689440b8a9f5501a27dbb5..96edd9171ce4ada7f35392f48a18961a2e3a2055 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -4757,8 +4757,10 @@ qemuProcessInit(virQEMUDriverPtr driver, goto cleanup; if (flags & VIR_QEMU_PROCESS_START_PRETEND) { - if (qemuDomainSetPrivatePaths(driver, vm) < 0) - goto stop; + if (qemuDomainSetPrivatePaths(driver, vm) < 0) { + virDomainObjRemoveTransientDef(vm); + goto cleanup; + } } else { vm->def->id = qemuDriverAllocateID(driver); qemuDomainSetFakeReboot(driver, vm, false);