From 2a33f468f2d99f614c60237dcaccf4531965162e Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Wed, 12 Mar 2025 21:46:46 +0100 Subject: [PATCH] Track connection closing. --- .../src/org/jdrupes/vmoperator/runner/qemu/QemuMonitor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/QemuMonitor.java b/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/QemuMonitor.java index 9f6e48e..75310f8 100644 --- a/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/QemuMonitor.java +++ b/org.jdrupes.vmoperator.runner.qemu/src/org/jdrupes/vmoperator/runner/qemu/QemuMonitor.java @@ -139,8 +139,9 @@ public class QemuMonitor extends QemuConnector { @SuppressWarnings({ "PMD.AvoidSynchronizedStatement", "PMD.AvoidDuplicateLiterals" }) public void onClosed(Closed event, SocketIOChannel channel) { - logger.finer(() -> "Closing QMP socket."); super.onClosed(event, channel); + logger.finer(() -> "QMP socket closed."); + monitorReady = false; channel.associated(this, getClass()).ifPresent(qm -> { synchronized (this) { if (powerdownTimer != null) {