libpurple/protocols/facebook/api.c

changeset 40756
3a58ef28ee44
parent 40519
974dbfd7e52f
child 40794
0a69216b0b3f
--- a/libpurple/protocols/facebook/api.c	Sat Feb 06 01:41:47 2021 -0600
+++ b/libpurple/protocols/facebook/api.c	Sun Feb 07 01:42:09 2021 -0600
@@ -26,6 +26,7 @@
 #include <stdarg.h>
 #include <string.h>
 
+#include "libpurple/glibcompat.h"
 
 #include "api.h"
 #include "http.h"
@@ -3243,7 +3244,7 @@
 		return g_new0(FbApiEvent, 1);
 	}
 
-	ret = g_memdup(event, sizeof *event);
+	ret = g_memdup2(event, sizeof *event);
 
 	if (deep) {
 		ret->text = g_strdup(event->text);
@@ -3282,7 +3283,7 @@
 		return g_new0(FbApiMessage, 1);
 	}
 
-	ret = g_memdup(msg, sizeof *msg);
+	ret = g_memdup2(msg, sizeof *msg);
 
 	if (deep) {
 		ret->text = g_strdup(msg->text);
@@ -3319,7 +3320,7 @@
 		return g_new0(FbApiPresence, 1);
 	}
 
-	return g_memdup(pres, sizeof *pres);
+	return g_memdup2(pres, sizeof *pres);
 }
 
 void
@@ -3348,7 +3349,7 @@
 		return g_new0(FbApiThread, 1);
 	}
 
-	ret = g_memdup(thrd, sizeof *thrd);
+	ret = g_memdup2(thrd, sizeof *thrd);
 
 	if (deep) {
 		ret->users = NULL;
@@ -3395,7 +3396,7 @@
 		return g_new0(FbApiTyping, 1);
 	}
 
-	return g_memdup(typg, sizeof *typg);
+	return g_memdup2(typg, sizeof *typg);
 }
 
 void
@@ -3422,7 +3423,7 @@
 		return g_new0(FbApiUser, 1);
 	}
 
-	ret = g_memdup(user, sizeof *user);
+	ret = g_memdup2(user, sizeof *user);
 
 	if (deep) {
 		ret->name = g_strdup(user->name);

mercurial