Fix checksumming of Jabber avatars.

Wed, 02 Oct 2019 19:25:51 -0400

author
Elliott Sales de Andrade <qulogic@pidgin.im>
date
Wed, 02 Oct 2019 19:25:51 -0400
changeset 39920
f2980266abbd
parent 39919
1d0ce288ca30
child 39921
a9c92a82f4c8

Fix checksumming of Jabber avatars.

libpurple/protocols/jabber/presence.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/jabber/presence.c	Wed Oct 02 19:25:09 2019 -0400
+++ b/libpurple/protocols/jabber/presence.c	Wed Oct 02 19:25:51 2019 -0400
@@ -460,9 +460,10 @@
 				data = g_base64_decode(text, &size);
 				g_free(text);
 
-				if (data)
-					g_compute_checksum_for_data(
-						G_CHECKSUM_SHA1, data, size);
+				if (data) {
+					hash = g_compute_checksum_for_data(G_CHECKSUM_SHA1, data,
+					                                   size);
+				}
 			}
 
 			purple_buddy_icons_set_for_user(purple_connection_get_account(js->gc), from, data, size, hash);

mercurial