Mercurial > pidgin
diff src/event.c @ 6040:80e3641ee9eb
[gaim-migrate @ 6490]
Various minor memleak fixes, and a rephrasing of an oscar error message.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Sun, 06 Jul 2003 06:57:42 +0000 |
parents | 3b6f48766acb |
children | 55f421732727 |
line wrap: on
line diff
--- a/src/event.c Sun Jul 06 05:07:11 2003 +0000 +++ b/src/event.c Sun Jul 06 06:57:42 2003 +0000 @@ -87,7 +87,6 @@ for (c = callbacks; c != NULL; c = next_c) { next_c = c->next; - g = (GaimSignalCallback *)c->data; if (handle == g->handle && func == g->function) { @@ -114,7 +113,8 @@ g = (GaimSignalCallback *)c->data; if (g->handle == handle) { - callbacks = g_list_remove(callbacks, (gpointer)g); + callbacks = g_list_remove(callbacks, c->data); + g_free(g); gaim_debug(GAIM_DEBUG_INFO, "signals", "Removing callback. %d remain.\n",