aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2022-11-24 06:57:01 +0100
committerGerd Hoffmann <kraxel@redhat.com>2022-11-24 06:57:01 +0100
commitd33191174efce46b7c4be190a93637dc314a5139 (patch)
tree023b34cab8f18b4a53ab836d3d609adc5acdb918
parent9ca0f885303283a6f32862b98859d270ff92a983 (diff)
downloadvconsole-d33191174efce46b7c4be190a93637dc314a5139.tar.gz
connect only for open tabs
-rw-r--r--domain.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/domain.c b/domain.c
index f12c384..610d4fe 100644
--- a/domain.c
+++ b/domain.c
@@ -622,7 +622,8 @@ void domain_update(struct vconsole_connect *conn,
domain_free(dom);
return;
case VIR_DOMAIN_EVENT_STARTED:
- domain_connect(dom, d);
+ if (dom->vbox)
+ domain_connect(dom, d);
break;
case VIR_DOMAIN_EVENT_STOPPED:
domain_disconnect(dom, d);