mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
qemu_driver.c: avoid double free on error path
* src/qemu/qemu_driver.c (qemudDomainMigrateFinish2): Set "event" to NULL after qemuDomainEventQueue frees it, so a subsequent free (after endjob label) upon qemuMonitorStartCPUs failure does not cause a double free.
This commit is contained in:
parent
63a499d3f3
commit
dd16045041
@ -7668,6 +7668,7 @@ qemudDomainMigrateFinish2 (virConnectPtr dconn,
|
||||
VIR_DOMAIN_EVENT_DEFINED_UPDATED);
|
||||
if (event)
|
||||
qemuDomainEventQueue(driver, event);
|
||||
event = NULL;
|
||||
|
||||
}
|
||||
qemuDomainObjPrivatePtr priv = vm->privateData;
|
||||
|
Loading…
x
Reference in New Issue
Block a user