# HG changeset patch # User Ethan Blanton # Date 1101702589 0 # Node ID edf8c0a8e60b3ed81fc560ba62ea6ccb67994552 # Parent d9468bd22b7c7d87d1c1d778e14328bcd0192e2f [gaim-migrate @ 11431] Memory leak fixes in plugins, signals committer: Tailor Script diff -r d9468bd22b7c -r edf8c0a8e60b ChangeLog --- a/ChangeLog Sun Nov 28 18:13:18 2004 +0000 +++ b/ChangeLog Mon Nov 29 04:29:49 2004 +0000 @@ -14,6 +14,7 @@ * Smiley selection dialog rewritten to look nicer (Nathan Fredrickson) Bug fixes: + * Some memory leaks plugged (Miah Gregory, Felipe Contreras) * People using input methods can now use Enter again. * Many problems related to having an IM conversation and a chat open with the same name (Andrew Hart) diff -r d9468bd22b7c -r edf8c0a8e60b src/plugin.c --- a/src/plugin.c Sun Nov 28 18:13:18 2004 +0000 +++ b/src/plugin.c Mon Nov 29 04:29:49 2004 +0000 @@ -489,6 +489,8 @@ gaim_plugin_destroy(GaimPlugin *plugin) { #ifdef GAIM_PLUGINS + if(plugin->path) + g_free(plugin->path); g_return_if_fail(plugin != NULL); if (gaim_plugin_is_loaded(plugin)) diff -r d9468bd22b7c -r edf8c0a8e60b src/signals.c --- a/src/signals.c Sun Nov 28 18:13:18 2004 +0000 +++ b/src/signals.c Mon Nov 29 04:29:49 2004 +0000 @@ -104,6 +104,7 @@ g_free(signal_data->values); } + g_free(signal_data->ret_value); g_free(signal_data); }