Mercurial > pidgin.yaz
diff libpurple/protocols/jabber/buddy.c @ 20685:02df6998b466
propagate from branch 'im.pidgin.rlaager.merging.2_2_1_conflicts' (head 4ad1081695d083df424898e6e7091f731b401265)
to branch 'im.pidgin.pidgin' (head d33243e8f5347776c81f81a0e4ba3a76ae5505a5)
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Fri, 28 Sep 2007 16:34:43 +0000 |
parents | 3ae22bbdaeff ab3c87375b17 |
children |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/buddy.c Fri Sep 28 16:32:28 2007 +0000 +++ b/libpurple/protocols/jabber/buddy.c Fri Sep 28 16:34:43 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) {