# HG changeset patch # User Sadrul Habib Chowdhury # Date 1199022837 0 # Node ID 6a48fc47150533d40ba9945aee90368ac897d5a9 # Parent 780266b8f15d97d7fbab1f34630de4ee1151ec14 Fix a double-free when unloading dependent plugins. Fixes #4488. diff -r 780266b8f15d -r 6a48fc471505 libpurple/plugin.c --- a/libpurple/plugin.c Sat Dec 29 23:25:14 2007 +0000 +++ b/libpurple/plugin.c Sun Dec 30 13:53:57 2007 +0000 @@ -667,7 +667,10 @@ } else { +#if 0 + /* This isn't necessary. This has already been done when unloading dep_plugin. */ plugin->dependent_plugins = g_list_delete_link(plugin->dependent_plugins, l); +#endif } } }