Mercurial > pidgin
diff libpurple/plugins/perl/common/BuddyList.xs @ 17742:ee58212687bb
Plug a few more memory leaks for some perl plugins.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Tue, 22 May 2007 11:01:14 +0000 |
parents | 8e54f40a60f3 |
children | 79c1f60ece2e |
line wrap: on
line diff
--- a/libpurple/plugins/perl/common/BuddyList.xs Tue May 22 10:09:50 2007 +0000 +++ b/libpurple/plugins/perl/common/BuddyList.xs Tue May 22 11:01:14 2007 +0000 @@ -263,7 +263,7 @@ PREINIT: GList *l; PPCODE: - for (l = purple_blist_node_get_extended_menu(node); l != NULL; l = l->next) { + for (l = purple_blist_node_get_extended_menu(node); l != NULL; l = g_list_delete_link(l, l)) { XPUSHs(sv_2mortal(purple_perl_bless_object(l->data, "Purple::Menu::Action"))); }