mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
libxl: register for domain events immediately after creation
A small fix for the possiblitiy of jumping to an error path before registering for domain events, preventing receiving important ones like shutdown and death.
This commit is contained in:
parent
e20bf46741
commit
3d8a3d6e5b
@ -690,6 +690,9 @@ libxlVmStart(libxlDriverPrivatePtr driver, virDomainObjPtr vm,
|
|||||||
}
|
}
|
||||||
|
|
||||||
vm->def->id = domid;
|
vm->def->id = domid;
|
||||||
|
if (libxlDomEventsRegister(vm) < 0)
|
||||||
|
goto error;
|
||||||
|
|
||||||
if ((dom_xml = virDomainDefFormat(vm->def, 0)) == NULL)
|
if ((dom_xml = virDomainDefFormat(vm->def, 0)) == NULL)
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
@ -700,9 +703,6 @@ libxlVmStart(libxlDriverPrivatePtr driver, virDomainObjPtr vm,
|
|||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (libxlDomEventsRegister(vm) < 0)
|
|
||||||
goto error;
|
|
||||||
|
|
||||||
if (libxlDomainSetVcpuAffinities(driver, vm) < 0)
|
if (libxlDomainSetVcpuAffinities(driver, vm) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user