# HG changeset patch # User Richard Laager # Date 1191767279 0 # Node ID a4a55a096ac8c4092e87937eb1fc5b0e4c09ecf1 # Parent 67940cc52dc4b50cf438c0f92d95d7388dd0a518 Use g_list_delete_link() instead of g_list_remove() in this new code, as we have a pointer to the link element already. diff -r 67940cc52dc4 -r a4a55a096ac8 libpurple/plugin.c --- a/libpurple/plugin.c Sun Oct 07 14:25:17 2007 +0000 +++ b/libpurple/plugin.c Sun Oct 07 14:27:59 2007 +0000 @@ -671,7 +671,7 @@ } else { - plugin->dependent_plugins = g_list_remove(plugin->dependent_plugins, dep_name); + plugin->dependent_plugins = g_list_delete_link(plugin->dependent_plugins, l); } } }