diff --git a/server/main-channel.c b/server/main-channel.c index a1554197..24dd448c 100644 --- a/server/main-channel.c +++ b/server/main-channel.c @@ -306,16 +306,6 @@ MainChannelClient *main_channel_link(MainChannel *channel, RedClient *client, return mcc; } -// TODO: ? shouldn't it disconnect all clients? or shutdown all main_channels? -void main_channel_close(MainChannel *main_chan) -{ - int socketfd; - - if (main_chan && (socketfd = red_channel_get_first_socket(RED_CHANNEL(main_chan))) != -1) { - close(socketfd); - } -} - MainChannel* main_channel_new(RedsState *reds) { // TODO: set the migration flag of the channel diff --git a/server/main-channel.h b/server/main-channel.h index 019cf995..b70649cd 100644 --- a/server/main-channel.h +++ b/server/main-channel.h @@ -61,7 +61,6 @@ RedClient *main_channel_get_client_by_link_id(MainChannel *main_chan, uint32_t l MainChannelClient *main_channel_link(MainChannel *, RedClient *client, RedsStream *stream, uint32_t link_id, int migration, int num_common_caps, uint32_t *common_caps, int num_caps, uint32_t *caps); -void main_channel_close(MainChannel *main_chan); // not destroy, just socket close void main_channel_push_mouse_mode(MainChannel *main_chan, int current_mode, int is_client_mouse_allowed); void main_channel_push_agent_connected(MainChannel *main_chan); void main_channel_push_agent_disconnected(MainChannel *main_chan);