From: Jiri Denemark Date: Wed, 7 Nov 2018 13:37:41 +0000 (+0100) Subject: qemu: Drop unreachable code from qemuProcessHandleStop X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=294397b63ba6c65fbb42303872b312547b893fb7;p=libvirt.git qemu: Drop unreachable code from qemuProcessHandleStop If gotShutdown is true, the domain state cannot be running because of the following code in qemuProcessHandleShutdown: priv->gotShutdown = true; VIR_DEBUG("Transitioned guest %s to shutdown state", vm->def->name); virDomainObjSetState(vm, VIR_DOMAIN_SHUTDOWN, VIR_DOMAIN_SHUTDOWN_UNKNOWN); Signed-off-by: Jiri Denemark Reviewed-by: John Ferlan --- diff --git a/src/qemu/qemu_process.c b/src/qemu/qemu_process.c index 06a65b44e4..fc02c4779e 100644 --- a/src/qemu/qemu_process.c +++ b/src/qemu/qemu_process.c @@ -649,11 +649,6 @@ qemuProcessHandleStop(qemuMonitorPtr mon ATTRIBUTE_UNUSED, if (virDomainObjGetState(vm, NULL) == VIR_DOMAIN_RUNNING) { qemuDomainObjPrivatePtr priv = vm->privateData; - if (priv->gotShutdown) { - VIR_DEBUG("Ignoring STOP event after SHUTDOWN"); - goto unlock; - } - if (priv->job.asyncJob == QEMU_ASYNC_JOB_MIGRATION_OUT) { if (priv->job.current->status == QEMU_DOMAIN_JOB_STATUS_POSTCOPY) { @@ -690,7 +685,6 @@ qemuProcessHandleStop(qemuMonitorPtr mon ATTRIBUTE_UNUSED, } } - unlock: virObjectUnlock(vm); virObjectEventStateQueue(driver->domainEventState, event); virObjectUnref(cfg);