# HG changeset patch # User Evan Schoenberg # Date 1171427170 0 # Node ID b4ac51aebf656000d646648b760c1de332ee5949 # Parent deea490f2d9104534a16db35c091b33b04ed3958 Fix problem with the previous leak fix pointed out by Etan. diff -r deea490f2d91 -r b4ac51aebf65 libpurple/protocols/jabber/roster.c --- a/libpurple/protocols/jabber/roster.c Wed Feb 14 04:24:48 2007 +0000 +++ b/libpurple/protocols/jabber/roster.c Wed Feb 14 04:26:10 2007 +0000 @@ -176,11 +176,12 @@ char *jid_norm; const char *username; - jid_norm = jabber_normalize(js->gc->account, jid); + jid_norm = g_strdup(jabber_normalize(js->gc->account, jid)); username = gaim_account_get_username(js->gc->account); me = g_utf8_collate(jid_norm, jabber_normalize(js->gc->account, username)); + g_free(jid_norm); if(me == 0) jb->subscription = JABBER_SUB_BOTH;