libpurple/protocols/jabber/useravatar.c

changeset 40756
3a58ef28ee44
parent 40668
4be4ea8a8dca
child 40816
88c703b00fa7
--- a/libpurple/protocols/jabber/useravatar.c	Sat Feb 06 01:41:47 2021 -0600
+++ b/libpurple/protocols/jabber/useravatar.c	Sun Feb 07 01:42:09 2021 -0600
@@ -26,6 +26,7 @@
 #include <glib/gi18n-lib.h>
 
 #include <purple.h>
+#include "libpurple/glibcompat.h"
 
 #include <libsoup/soup.h>
 
@@ -259,7 +260,7 @@
 		goto out;
 	}
 
-	icon_data = g_memdup(msg->response_body->data, msg->response_body->length);
+	icon_data = g_memdup2(msg->response_body->data, msg->response_body->length);
 	purple_buddy_icons_set_for_user(purple_connection_get_account(info->js->gc),
 	                                info->from, icon_data,
 	                                msg->response_body->length, info->id);

mercurial