- Log_debug("Free channel %s", list_get_entry(itr, channel_t, flatlist_node)->name);
- free(list_get_entry(itr, channel_t, flatlist_node));
+ ch = list_get_entry(itr, channel_t, flatlist_node);
+ Log_debug("Free channel %s", ch->name);
+ free(ch->name);
+ if (ch->desc)
+ free(ch->desc);
+ free(ch);