libpurple/protocols/silc/buddy.c

changeset 40756
3a58ef28ee44
parent 40195
fb4b0ae193c0
child 40769
2214cc7b95ca
--- a/libpurple/protocols/silc/buddy.c	Sat Feb 06 01:41:47 2021 -0600
+++ b/libpurple/protocols/silc/buddy.c	Sun Feb 07 01:42:09 2021 -0600
@@ -996,7 +996,7 @@
 				data = silc_mime_get_data(usericon, &data_len);
 				if (data) {
 					/* TODO: Check if SILC gives us something to use as the checksum instead */
-					purple_buddy_icons_set_for_user(purple_buddy_get_account(r->b), purple_buddy_get_name(r->b), g_memdup(data, data_len), data_len, NULL);
+					purple_buddy_icons_set_for_user(purple_buddy_get_account(r->b), purple_buddy_get_name(r->b), g_memdup2(data, data_len), data_len, NULL);
 				}
 			}
 			silc_mime_free(usericon);

mercurial