From 5fb3d2557ee37be4ce4f6eb041148d3eb922978a Mon Sep 17 00:00:00 2001 From: Yonit Halperin Date: Tue, 7 May 2013 12:26:10 -0400 Subject: reds: move handle_channel_event logic from main_dispatcher to reds main_dispactcher role is to pass events to the main thread. The logic that handles the event better not be inside main_dispatcher. --- server/main_dispatcher.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'server/main_dispatcher.c') diff --git a/server/main_dispatcher.c b/server/main_dispatcher.c index 84024024..92b0791c 100644 --- a/server/main_dispatcher.c +++ b/server/main_dispatcher.c @@ -64,10 +64,7 @@ static void main_dispatcher_self_handle_channel_event( int event, SpiceChannelEventInfo *info) { - main_dispatcher.core->channel_event(event, info); - if (event == SPICE_CHANNEL_EVENT_DISCONNECTED) { - free(info); - } + reds_handle_channel_event(event, info); } static void main_dispatcher_handle_channel_event(void *opaque, -- cgit