libpurple/plugins.c

changeset 40310
d981cc89bf37
parent 40264
d253f767f6cc
child 40439
e9838d634d5e
equal deleted inserted replaced
40309:913a68cbf8b9 40310:d981cc89bf37
639 PurplePlugin *plugin = PURPLE_PLUGIN(ll->data); 639 PurplePlugin *plugin = PURPLE_PLUGIN(ll->data);
640 if (purple_plugin_get_info(plugin)) 640 if (purple_plugin_get_info(plugin))
641 ret = g_list_append(ret, plugin); 641 ret = g_list_append(ret, plugin);
642 } 642 }
643 643
644 gplugin_manager_free_plugin_list(plugins); 644 g_slist_free_full(plugins, g_object_unref);
645 } 645 }
646 g_list_free(ids); 646 g_list_free(ids);
647 647
648 return ret; 648 return ret;
649 } 649 }

mercurial