From 0809770d26500e1e6e25c271f16c8bdf73591a0f Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Wed, 5 Jun 2013 15:20:52 +0200 Subject: [PATCH] mpegtspacketizer: Fix leak Since we were manually setting GValue to the GValueArray, we also need to specify how many were set, otherwise all values in the array will be leaked. --- gst/mpegtsdemux/mpegtspacketizer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gst/mpegtsdemux/mpegtspacketizer.c b/gst/mpegtsdemux/mpegtspacketizer.c index ddafdb65b1..d28bda5db4 100644 --- a/gst/mpegtsdemux/mpegtspacketizer.c +++ b/gst/mpegtsdemux/mpegtspacketizer.c @@ -743,6 +743,8 @@ mpegts_packetizer_parse_descriptors (MpegTSPacketizer2 * packetizer, g_value_take_boxed (value, desc); } + descriptors->n_values = nb_desc; + *buffer = data; return descriptors;