--- a/libpurple/protocols/jabber/roster.c Mon May 05 02:00:28 2008 +0000 +++ b/libpurple/protocols/jabber/roster.c Mon May 05 04:54:37 2008 +0000 @@ -342,6 +342,7 @@ } jabber_roster_update(js, who, groups); + g_slist_free(groups); my_bare_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain); if(!strcmp(who, my_bare_jid)) {