diff options
author | Alon Levy <alevy@redhat.com> | 2010-11-12 11:11:01 +0200 |
---|---|---|
committer | Alon Levy <alevy@redhat.com> | 2011-03-02 17:27:53 +0200 |
commit | b5ae7133c000c392c2c402b77707f03e179d8477 (patch) | |
tree | b662bbb51b9ac1640bfca70846ff287b4a38982c /server | |
parent | 7890b623b55cba6e0b3e99322d377633d94127d6 (diff) | |
download | spice-b5ae7133c000c392c2c402b77707f03e179d8477.tar.gz spice-b5ae7133c000c392c2c402b77707f03e179d8477.tar.xz spice-b5ae7133c000c392c2c402b77707f03e179d8477.zip |
server/red_worker: use red_channel_is_connected
Diffstat (limited to 'server')
-rw-r--r-- | server/red_worker.c | 6 |
1 files changed, 3 insertions, 3 deletions
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); |