From c580ff26a4d968c9738784e16f6af19307ce1ac1 Mon Sep 17 00:00:00 2001 From: Andoni Morales Alastruey Date: Wed, 16 Feb 2011 01:19:45 +0100 Subject: [PATCH] hlsdemux: don't leak the first buffer --- gst/hls/gsthlsdemux.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gst/hls/gsthlsdemux.c b/gst/hls/gsthlsdemux.c index d31bf197af..1fe68cae4b 100644 --- a/gst/hls/gsthlsdemux.c +++ b/gst/hls/gsthlsdemux.c @@ -378,12 +378,10 @@ gst_hls_demux_chain (GstPad * pad, GstBuffer * buf) { GstHLSDemux *demux = GST_HLS_DEMUX (gst_pad_get_parent (pad)); - if (demux->playlist == NULL) { - gst_buffer_ref (buf); + if (demux->playlist == NULL) demux->playlist = buf; - } else { + else demux->playlist = gst_buffer_join (demux->playlist, buf); - } gst_object_unref (demux); -- 2.34.1