From cfab569484b18407fc117bb96634525cc76ea1f5 Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Thu, 6 Jan 2022 12:50:33 -0800 Subject: build: Replace use of g_memdup with util_memdup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This replaces the uses of g_memdup with util_memdup since the former has been deprecated: warning: ‘g_memdup’ is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] g_memdup2 requires bumping glib version which would likely have its own problems thus why util_memdup was introduced. --- gobex/gobex-header.c | 7 ++++--- gobex/gobex-packet.c | 5 +++-- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'gobex') diff --git a/gobex/gobex-header.c b/gobex/gobex-header.c index 011d33d1a..002ba8861 100644 --- a/gobex/gobex-header.c +++ b/gobex/gobex-header.c @@ -15,6 +15,7 @@ #include "gobex-header.h" #include "gobex-debug.h" +#include "src/shared/util.h" /* Header types */ #define G_OBEX_HDR_ENC_UNICODE (0 << 6) @@ -222,7 +223,7 @@ GObexHeader *g_obex_header_decode(const void *data, gsize len, switch (data_policy) { case G_OBEX_DATA_COPY: - header->v.data = g_memdup(ptr, header->vlen); + header->v.data = util_memdup(ptr, header->vlen); break; case G_OBEX_DATA_REF: header->extdata = TRUE; @@ -282,7 +283,7 @@ void g_obex_header_free(GObexHeader *header) break; case G_OBEX_HDR_ENC_BYTES: if (!header->extdata) - g_free(header->v.data); + free(header->v.data); break; case G_OBEX_HDR_ENC_UINT8: case G_OBEX_HDR_ENC_UINT32: @@ -410,7 +411,7 @@ GObexHeader *g_obex_header_new_bytes(guint8 id, const void *data, gsize len) header->id = id; header->vlen = len; header->hlen = len + 3; - header->v.data = g_memdup(data, len); + header->v.data = util_memdup(data, len); return header; } diff --git a/gobex/gobex-packet.c b/gobex/gobex-packet.c index 11937a5a5..8ae78b0f6 100644 --- a/gobex/gobex-packet.c +++ b/gobex/gobex-packet.c @@ -17,6 +17,7 @@ #include "gobex-defs.h" #include "gobex-packet.h" #include "gobex-debug.h" +#include "src/shared/util.h" #define FINAL_BIT 0x80 @@ -201,7 +202,7 @@ gboolean g_obex_packet_set_data(GObexPacket *pkt, const void *data, gsize len, switch (data_policy) { case G_OBEX_DATA_COPY: - pkt->data.buf = g_memdup(data, len); + pkt->data.buf = util_memdup(data, len); break; case G_OBEX_DATA_REF: pkt->data.buf_ref = data; @@ -259,7 +260,7 @@ void g_obex_packet_free(GObexPacket *pkt) switch (pkt->data_policy) { case G_OBEX_DATA_INHERIT: case G_OBEX_DATA_COPY: - g_free(pkt->data.buf); + free(pkt->data.buf); break; case G_OBEX_DATA_REF: break; -- cgit v1.2.1