diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 192730cb27..b35fc69753 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -146,11 +146,10 @@ qemuProcessHandleAgentEOF(qemuAgentPtr agent, goto unlock; } + qemuAgentClose(agent); priv->agent = NULL; virObjectUnlock(vm); - - qemuAgentClose(agent); return; unlock: