libpurple/protocols/jabber/buddy.c

branch
release-2.2.1
changeset 20169
497e1cd1e059
parent 20083
a67242170160
child 20289
5c844288fbec
child 20404
d5e4f520e5e7
child 21091
07fe1a99c47b
--- 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) {

mercurial