diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2021-05-20 14:10:06 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2021-05-20 14:10:06 +0100 |
commit | 0a96082a92985f527fc53b1c6606086abaac5a96 (patch) | |
tree | 7eaebb5bb43b6140303cec2e0cf57b8dc5e84b47 /libmediaart | |
parent | 2661e4414414e7c390f6fea20c258a83472afb82 (diff) | |
download | libmediaart-0a96082a92985f527fc53b1c6606086abaac5a96.tar.gz |
Use g_memdup2() with newer versions of GLib
The g_memdup() call was deprecated in GLib 2.68 because it used an
unsigned integer for the buffer size argument. The g_memdup2() function,
which uses a gsize, was introduced in the same version.
Diffstat (limited to 'libmediaart')
-rw-r--r-- | libmediaart/extract.c | 4 |
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); |