From b5ae7133c000c392c2c402b77707f03e179d8477 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Fri, 12 Nov 2010 11:11:01 +0200 Subject: server/red_worker: use red_channel_is_connected --- server/red_worker.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'server') diff --git a/server/red_worker.c b/server/red_worker.c index 14e8fefd..446c72e0 100644 --- a/server/red_worker.c +++ b/server/red_worker.c @@ -8269,7 +8269,7 @@ static void red_disconnect_display(RedChannel *channel) CommonChannel *common = SPICE_CONTAINEROF(channel, CommonChannel, base); RedWorker *worker; - if (!channel || !channel->stream) { + if (!channel || !red_channel_is_connected(channel)) { return; } worker = common->worker; @@ -8601,7 +8601,7 @@ static int display_channel_wait_for_init(DisplayChannel *display_channel) uint64_t end_time = red_now() + DISPLAY_CLIENT_TIMEOUT; for (;;) { red_channel_receive((RedChannel *)display_channel); - if (!display_channel->common.base.stream) { + if (!red_channel_is_connected(&display_channel->common.base)) { break; } if (display_channel->pixmap_cache && display_channel->glz_dict) { @@ -9227,7 +9227,7 @@ static void red_disconnect_cursor(RedChannel *channel) { CommonChannel *common; - if (!channel || !channel->stream) { + if (!channel || !red_channel_is_connected(channel)) { return; } common = SPICE_CONTAINEROF(channel, CommonChannel, base); -- cgit