summaryrefslogtreecommitdiff
path: root/libmediaart
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2021-05-20 14:40:04 +0000
committerSam Thursfield <sam@afuera.me.uk>2021-05-20 14:40:04 +0000
commitd6a719f55f90f232d1570f7c6b6f5036b07aaf35 (patch)
tree261e2f33530defdd8bb8442cb9edae674da490be /libmediaart
parent58b5461ac1673005b3ec63b862443b30517be2a5 (diff)
parent0a96082a92985f527fc53b1c6606086abaac5a96 (diff)
downloadlibmediaart-d6a719f55f90f232d1570f7c6b6f5036b07aaf35.tar.gz
Merge branch 'ebassi/memdup' into 'master'
Don't use a field before setting it See merge request GNOME/libmediaart!10
Diffstat (limited to 'libmediaart')
-rw-r--r--libmediaart/extract.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libmediaart/extract.c b/libmediaart/extract.c
index d505285..e188931 100644
--- a/libmediaart/extract.c
+++ b/libmediaart/extract.c
@@ -1366,8 +1366,12 @@ process_data_new (MediaArtType type,
data->uri = g_strdup (uri);
- data->buffer = g_memdup (buffer, data->len);
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);