talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit 0201bcfd0165c735fd4b7cd0c7ab2f0d4b1519dc
parent fd82bca9c27e7e2ed14fe4bfff3edd5f94d18a08
Author: Jonathan Boeing <jonathan.n.boeing@gmail.com>
Date:   Sun, 25 Jul 2021 21:08:10 -0700

Fix GLib deprecation warning

g_memdup was deprecated in GLib 2.68 and superceded by g_memdup2

Diffstat:
Msrc/plugins/litehtml_viewer/http.cpp | 21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/src/plugins/litehtml_viewer/http.cpp b/src/plugins/litehtml_viewer/http.cpp @@ -33,15 +33,20 @@ struct Data { }; static size_t write_data(char* ptr, size_t size, size_t nmemb, void* data_ptr) { - struct Data* data = (struct Data *) data_ptr; - size_t realsize = size * nmemb; - - g_memory_input_stream_add_data((GMemoryInputStream *)data->memory, - g_memdup(ptr, realsize), realsize, - g_free); - data->size += realsize; + struct Data* data = (struct Data *) data_ptr; + size_t realsize = size * nmemb; + + g_memory_input_stream_add_data((GMemoryInputStream *)data->memory, +#if !GLIB_CHECK_VERSION (2, 68, 0) + g_memdup(ptr, realsize), +#else + g_memdup2(ptr, realsize), +#endif + realsize, + g_free); + data->size += realsize; - return realsize; + return realsize; } http::http()