# HG changeset patch # User maiku@pidgin.im # Date 1256753247 0 # Node ID 78ac6e4d3de9929537928ddbc46ab3c5e76c1c9e # Parent 18bc5ae20e23a8ee0e57c73a8726f54aaf615a9e Add a list of participants back to PurpleMedia. diff -r 18bc5ae20e23 -r 78ac6e4d3de9 libpurple/media/media.c --- a/libpurple/media/media.c Wed Oct 28 17:58:59 2009 +0000 +++ b/libpurple/media/media.c Wed Oct 28 18:07:27 2009 +0000 @@ -99,7 +99,7 @@ gpointer prpl_data; GHashTable *sessions; /* PurpleMediaSession table */ - + GList *participants; GList *streams; /* PurpleMediaStream table */ #else gpointer dummy; @@ -338,6 +338,10 @@ for (; priv->streams; priv->streams = g_list_delete_link(priv->streams, priv->streams)) purple_media_stream_free(priv->streams->data); + for (; priv->participants; priv->participants = g_list_delete_link( + priv->participants, priv->participants)) + g_free(priv->participants->data); + if (priv->sessions) { GList *sessions = g_hash_table_get_values(priv->sessions); for (; sessions; sessions = g_list_delete_link(sessions, sessions)) {