# HG changeset patch # User Nathan Walp # Date 1067991091 0 # Node ID 58a426e1bd1a967358fe581242388776078bebad # Parent ab1ddb5c12164cfacaba0c554a75ec6ce394cf9a [gaim-migrate @ 8033] plug a memleak, and fix a segfault committer: Tailor Script diff -r ab1ddb5c1216 -r 58a426e1bd1a src/blist.c --- a/src/blist.c Tue Nov 04 23:52:34 2003 +0000 +++ b/src/blist.c Wed Nov 05 00:11:31 2003 +0000 @@ -1228,8 +1228,11 @@ if (!name) return NULL; + hb.account = account; hb.name = g_strdup(gaim_normalize(account, name)); - hb.account = account; + + if(!hb.name) + return NULL; for(group = gaimbuddylist->root; group; group = group->next) { hb.group = group; diff -r ab1ddb5c1216 -r 58a426e1bd1a src/protocols/jabber/jutil.c --- a/src/protocols/jabber/jutil.c Tue Nov 04 23:52:34 2003 +0000 +++ b/src/protocols/jabber/jutil.c Wed Nov 05 00:11:31 2003 +0000 @@ -288,6 +288,8 @@ g_snprintf(buf, sizeof(buf), "%s%s%s", jid->node ? jid->node : "", jid->node ? "@" : "", jid->domain); + jabber_id_free(jid); + return buf; }