# HG changeset patch # User Mike Ruprecht # Date 1239319093 0 # Node ID 082a97307b8dbe62ba804aab47f4d5fb118b9dea # Parent 335826210c029cb43830109a2c6931b2e0369e93 Fix some assertions. diff -r 335826210c02 -r 082a97307b8d libpurple/mediamanager.c --- a/libpurple/mediamanager.c Thu Apr 09 23:11:44 2009 +0000 +++ b/libpurple/mediamanager.c Thu Apr 09 23:18:13 2009 +0000 @@ -495,7 +495,6 @@ g_object_unref(info2); return FALSE; } - g_object_unref(info2); manager->priv->elements = g_list_prepend(manager->priv->elements, info); @@ -558,7 +557,8 @@ if (info2 == NULL) purple_media_manager_register_element(manager, info); - g_object_unref(info2); + else + g_object_unref(info2); type = purple_media_element_info_get_element_type(info);