Mercurial > pidgin
comparison libpurple/media.c @ 24929:5c30047f960e
Properly free PurpleMedia when there's an error creating an FsStream.
author | Mike Ruprecht <maiku@soc.pidgin.im> |
---|---|
date | Thu, 28 Aug 2008 04:57:30 +0000 |
parents | 4b8c64deac5e |
children | 943a09762d95 |
comparison
equal
deleted
inserted
replaced
24928:f89bdd34c9f1 | 24929:5c30047f960e |
---|---|
1197 if (err) { | 1197 if (err) { |
1198 purple_debug_error("media", "Error creating stream: %s\n", | 1198 purple_debug_error("media", "Error creating stream: %s\n", |
1199 err->message); | 1199 err->message); |
1200 g_error_free(err); | 1200 g_error_free(err); |
1201 g_object_unref(participant); | 1201 g_object_unref(participant); |
1202 g_hash_table_remove(media->priv->participants, who); | |
1202 purple_media_remove_session(media, session); | 1203 purple_media_remove_session(media, session); |
1203 g_free(session); | 1204 g_free(session); |
1204 return FALSE; | 1205 return FALSE; |
1205 } | 1206 } |
1206 | 1207 |