summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libmediaart/extract.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libmediaart/extract.c b/libmediaart/extract.c
index bef8c0d..e188931 100644
--- a/libmediaart/extract.c
+++ b/libmediaart/extract.c
@@ -1367,7 +1367,11 @@ process_data_new (MediaArtType type,
data->uri = g_strdup (uri);
data->len = len;
+#if GLIB_CHECK_VERSION (2, 68, 0)
+ data->buffer = g_memdup2 (buffer, data->len);
+#else
data->buffer = g_memdup (buffer, data->len);
+#endif
data->mime = g_strdup (mime);
data->artist = g_strdup (artist);