Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/buddy.c @ 20276:c1d3d25e8c49
Merged xmpp leak fixes
applied changes from 73d2587302ffbbe62f6b7f3e745508c0687813ba
through db4583bc475b46b7cb9baa38229f12473d331870
author | Evan Schoenberg <evan.s@dreskin.net> |
---|---|
date | Sat, 29 Sep 2007 04:24:59 +0000 |
parents | 3ae22bbdaeff |
children | 787b3897ba9f aa875e77e5ce |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/buddy.c Sat Sep 29 02:49:25 2007 +0000 +++ b/libpurple/protocols/jabber/buddy.c Sat Sep 29 04:24:59 2007 +0000 @@ -1455,10 +1455,13 @@ return; img = purple_base64_decode(b64data, &size); - if(!img) + if(!img) { + g_free(b64data); return; + } purple_buddy_icons_set_for_user(purple_connection_get_account(js->gc), from, img, size, checksum); + g_free(b64data); } void jabber_buddy_avatar_update_metadata(JabberStream *js, const char *from, xmlnode *items) {