summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorAlon Levy <alevy@redhat.com>2010-11-08 12:37:15 +0200
committerAlon Levy <alevy@redhat.com>2011-01-13 06:56:54 +0200
commite7e667f81db7ce7e0a44b1db067c085bc5b40dc7 (patch)
treea37bd49179d02978024afa8c860db35ceaba8fda /server
parent26cd666be57e4a751618d54080942caa31a60e80 (diff)
downloadspice-e7e667f81db7ce7e0a44b1db067c085bc5b40dc7.tar.gz
spice-e7e667f81db7ce7e0a44b1db067c085bc5b40dc7.tar.xz
spice-e7e667f81db7ce7e0a44b1db067c085bc5b40dc7.zip
server/reds: don't remove agent if it's not connected
Diffstat (limited to 'server')
-rw-r--r--server/reds.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/server/reds.c b/server/reds.c
index 30a1b0ca..97e4623f 100644
--- a/server/reds.c
+++ b/server/reds.c
@@ -2537,7 +2537,7 @@ static void spice_server_char_device_remove_interface(SpiceBaseInstance *sin)
red_printf("remove CHAR_DEVICE %s", char_device->subtype);
if (strcmp(char_device->subtype, SUBTYPE_VDAGENT) == 0) {
- if (vdagent) {
+ if (vdagent && reds->agent_state.connected) {
reds_agent_remove();
}
}