From 3953b9ff1b46441077471baed9ef5173cf4eb448 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Fri, 1 Apr 2011 16:46:55 +0200 Subject: [PATCH] server: make sure we clear vdagent and update mouse mode on agent disconnect The check this patch removes causes us to not set vdagent to NULL, nor update the mouse mode when the guest agent disconnects when no client is attached. Which leads to a non working mouse, and on agent reconnect a "spice_server_char_device_add_interface: vdagent already attached" message instead of a successful re-add of the agent interface . --- server/reds.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/server/reds.c b/server/reds.c index b24eb02e..cd86ab94 100644 --- a/server/reds.c +++ b/server/reds.c @@ -717,9 +717,6 @@ static void reds_agent_remove() reds_reset_vdp(); } - if (!reds->agent_state.connected) { - return; - } reds->agent_state.connected = 0; vdagent = NULL; reds_update_mouse_mode();