Mercurial > pidgin
diff console/gntblist.c @ 14984:fb98e9c45607
[gaim-migrate @ 17763]
Fix a crash, plug a leak.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 17 Nov 2006 02:15:28 +0000 |
parents | e601bc7880a6 |
children | ab2847049049 |
line wrap: on
line diff
--- a/console/gntblist.c Fri Nov 17 01:11:18 2006 +0000 +++ b/console/gntblist.c Fri Nov 17 02:15:28 2006 +0000 @@ -1006,6 +1006,8 @@ gg_blist_toggle_tag_buddy(GaimBlistNode *node) { GList *iter; + if (GAIM_BLIST_NODE_IS_CHAT(node) || GAIM_BLIST_NODE_IS_GROUP(node)) + return; if (ggblist->tagged && (iter = g_list_find(ggblist->tagged, node)) != NULL) { ggblist->tagged = g_list_delete_link(ggblist->tagged, iter); } else { @@ -1444,6 +1446,8 @@ if (ggblist->typing) g_source_remove(ggblist->typing); remove_peripherals(ggblist); + if (ggblist->tagged) + g_list_free(ggblist->tagged); g_free(ggblist); ggblist = NULL; }