comparison libpurple/protocols/jabber/roster.c @ 22821:61e0bcbf31ab

Fix a small memleak when adding a Jabber buddy
author Mark Doliner <mark@kingant.net>
date Mon, 05 May 2008 04:54:37 +0000
parents b77d000b738b
children a2f63b74fe31
comparison
equal deleted inserted replaced
22820:78ee2ec009e8 22821:61e0bcbf31ab
340 if(!jb || !(jb->subscription & JABBER_SUB_TO)) { 340 if(!jb || !(jb->subscription & JABBER_SUB_TO)) {
341 groups = g_slist_append(groups, group->name); 341 groups = g_slist_append(groups, group->name);
342 } 342 }
343 343
344 jabber_roster_update(js, who, groups); 344 jabber_roster_update(js, who, groups);
345 g_slist_free(groups);
345 346
346 my_bare_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain); 347 my_bare_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain);
347 if(!strcmp(who, my_bare_jid)) { 348 if(!strcmp(who, my_bare_jid)) {
348 PurplePresence *gpresence; 349 PurplePresence *gpresence;
349 PurpleStatus *status; 350 PurpleStatus *status;