red-client: Do not compute channel if client is not connected

Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
Acked-by: Uri Lublin <uril@redhat.com>
This commit is contained in:
Frediano Ziglio 2017-08-19 14:06:36 +01:00
parent ddf38d1d1b
commit 5acda5a35d

View File

@ -185,8 +185,8 @@ void red_client_migrate(RedClient *client)
client->thread_id, pthread_self());
}
FOREACH_CHANNEL_CLIENT(client, iter, rcc) {
channel = red_channel_client_get_channel(rcc);
if (red_channel_client_is_connected(rcc)) {
channel = red_channel_client_get_channel(rcc);
red_channel_migrate_client(channel, rcc);
}
}