libpurple/request.c

changeset 40756
3a58ef28ee44
parent 40564
2c5b4dc2e86a
child 40817
7f0cde300360
--- a/libpurple/request.c	Sat Feb 06 01:41:47 2021 -0600
+++ b/libpurple/request.c	Sun Feb 07 01:42:09 2021 -0600
@@ -23,6 +23,7 @@
 
 #include "internal.h"
 
+#include "glibcompat.h"
 #include "notify.h"
 #include "purplemarkup.h"
 #include "request.h"
@@ -1751,7 +1752,7 @@
 
 	field = purple_request_field_new(id, text, PURPLE_REQUEST_FIELD_IMAGE);
 
-	field->u.image.buffer  = g_memdup(buf, size);
+	field->u.image.buffer  = g_memdup2(buf, size);
 	field->u.image.size    = size;
 	field->u.image.scale_x = 1;
 	field->u.image.scale_y = 1;

mercurial