diff options
author | Sam Thursfield <sam@afuera.me.uk> | 2021-05-20 14:40:04 +0000 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2021-05-20 14:40:04 +0000 |
commit | d6a719f55f90f232d1570f7c6b6f5036b07aaf35 (patch) | |
tree | 261e2f33530defdd8bb8442cb9edae674da490be | |
parent | 58b5461ac1673005b3ec63b862443b30517be2a5 (diff) | |
parent | 0a96082a92985f527fc53b1c6606086abaac5a96 (diff) | |
download | libmediaart-d6a719f55f90f232d1570f7c6b6f5036b07aaf35.tar.gz |
Merge branch 'ebassi/memdup' into 'master'
Don't use a field before setting it
See merge request GNOME/libmediaart!10
-rw-r--r-- | libmediaart/extract.c | 6 |
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); |