From 26cd666be57e4a751618d54080942caa31a60e80 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 8 Nov 2010 10:12:52 +0200 Subject: [PATCH] server/reds: protect reds_update_mouse_mode when main_channel is disconnected --- server/reds.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/reds.c b/server/reds.c index d79b02ca..30a1b0ca 100644 --- a/server/reds.c +++ b/server/reds.c @@ -725,7 +725,10 @@ static void reds_update_mouse_mode() reds_set_mouse_mode(SPICE_MOUSE_MODE_SERVER); return; } - main_channel_push_mouse_mode(reds->main_channel, reds->mouse_mode, reds->is_client_mouse_allowed); + if (reds->main_channel) { + main_channel_push_mouse_mode(reds->main_channel, reds->mouse_mode, + reds->is_client_mouse_allowed); + } } static void reds_agent_remove()