From 443994ba87e0449925a618f9b707c226b6bb43e3 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 b349d779..6c7df095 100644 --- a/server/reds.c +++ b/server/reds.c @@ -1112,9 +1112,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();