Even though the code is ok better to deallocate the data
after it is removing it from the list, to avoid the warning
and to make the code clearer.
if (m->msg_id >= audio->data_next_logical_msg)
break;
- free_msgbuf(m);
audio->data_messages = g_slist_remove(audio->data_messages, m);
+ free_msgbuf(m);
}
}
drop:
seen_one = TRUE;
msgs->cb(cxn, msgs, node, ms->tm.tv_sec);
}
- g_free(ms);
l = g_list_remove(l, ms);
+ g_free(ms);
/* Last message, note down the received time */
if (!l && !msgs->msgs_failed && seen_one) {