mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemu: process: Avoid uninitialized use two vars when reconnecting to vm
3ecebf07110ca8d3413072557f29137943e848e3 breaks the build as it adds a way to jump to cleanup before the 'cfg' object is retrieved and 'priv' is initialized.
This commit is contained in:
parent
64702ac367
commit
38bde5776a
@ -3571,16 +3571,16 @@ qemuProcessReconnect(void *opaque)
|
|||||||
* deleted if qemuConnectMonitor() failed */
|
* deleted if qemuConnectMonitor() failed */
|
||||||
virObjectRef(obj);
|
virObjectRef(obj);
|
||||||
|
|
||||||
|
cfg = virQEMUDriverGetConfig(driver);
|
||||||
|
priv = obj->privateData;
|
||||||
|
|
||||||
if (qemuDomainObjBeginJob(driver, obj, QEMU_JOB_MODIFY) < 0)
|
if (qemuDomainObjBeginJob(driver, obj, QEMU_JOB_MODIFY) < 0)
|
||||||
goto killvm;
|
goto killvm;
|
||||||
|
|
||||||
virNWFilterReadLockFilterUpdates();
|
virNWFilterReadLockFilterUpdates();
|
||||||
|
|
||||||
cfg = virQEMUDriverGetConfig(driver);
|
|
||||||
VIR_DEBUG("Reconnect monitor to %p '%s'", obj, obj->def->name);
|
VIR_DEBUG("Reconnect monitor to %p '%s'", obj, obj->def->name);
|
||||||
|
|
||||||
priv = obj->privateData;
|
|
||||||
|
|
||||||
/* XXX check PID liveliness & EXE path */
|
/* XXX check PID liveliness & EXE path */
|
||||||
if (qemuConnectMonitor(driver, obj, QEMU_ASYNC_JOB_NONE, -1) < 0)
|
if (qemuConnectMonitor(driver, obj, QEMU_ASYNC_JOB_NONE, -1) < 0)
|
||||||
goto error;
|
goto error;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user