From d579e6473dc66a60b98ac3ebbbdccaca22b033ee Mon Sep 17 00:00:00 2001
From: Antonio Ospite <ao2@ao2.it>
Date: Mon, 25 Sep 2017 11:47:12 +0200
Subject: [PATCH 1/1] Replace g_malloc+memcpy with g_memdup

---
 gst-aseq-appsrc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/gst-aseq-appsrc.c b/gst-aseq-appsrc.c
index d15ed6e..b6d38d0 100644
--- a/gst-aseq-appsrc.c
+++ b/gst-aseq-appsrc.c
@@ -186,8 +186,7 @@ push_buffer (App * app, gpointer data, guint size)
   GST_BUFFER_OFFSET (buffer) = time;
   GST_BUFFER_DURATION (buffer) = DEFAULT_TICK_PERIOD_MS * GST_MSECOND;
 
-  local_data = g_malloc (size);
-  memcpy (local_data, data, size);
+  local_data = g_memdup (data, size);
 
   gst_buffer_append_memory (buffer,
       gst_memory_new_wrapped (0, local_data, size, 0, size, local_data,
-- 
2.1.4