Reuse new macro to scan GLists (not available when this patch was originally written). Signed-off-by: Frediano Ziglio <fziglio@xxxxxxxxxx> --- server/reds.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/reds.c b/server/reds.c index 186c2e1..de0d356 100644 --- a/server/reds.c +++ b/server/reds.c @@ -469,10 +469,10 @@ void reds_unregister_channel(RedsState *reds, RedChannel *channel) static RedChannel *reds_find_channel(RedsState *reds, uint32_t type, uint32_t id) { - GList *l; + GListIter it; + RedChannel *channel; - for (l = reds->channels; l != NULL; l = l->next) { - RedChannel *channel = l->data; + GLIST_FOREACH(reds->channels, it, RedChannel, channel) { uint32_t this_type, this_id; g_object_get(channel, "channel-type", &this_type, "id", &this_id, NULL); if (this_type == type && this_id == id) { @@ -997,12 +997,12 @@ static int channel_supports_multiple_clients(RedChannel *channel) static void reds_fill_channels(RedsState *reds, SpiceMsgChannels *channels_info) { - GList *l; + GListIter it; + RedChannel *channel; int used_channels = 0; - for (l = reds->channels; l != NULL; l = l->next) { + GLIST_FOREACH(reds->channels, it, RedChannel, channel) { uint32_t type, id; - RedChannel *channel = l->data; if (reds->num_clients > 1 && !channel_supports_multiple_clients(channel)) { continue; -- 2.7.4 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/spice-devel