From fc38c22f1b394ee7a29680d618505aac978bf849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Wed, 30 Apr 2014 08:53:19 +0200 Subject: hlsdemux: Only unref pending buffer if there is one --- ext/hls/gsthlsdemux.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ext/hls/gsthlsdemux.c b/ext/hls/gsthlsdemux.c index 080a39baa..b835acb78 100644 --- a/ext/hls/gsthlsdemux.c +++ b/ext/hls/gsthlsdemux.c @@ -972,7 +972,8 @@ _src_event (GstPad * pad, GstObject * parent, GstEvent * event) demux->pending_buffer = NULL; } } else { - gst_buffer_unref (demux->pending_buffer); + if (demux->pending_buffer) + gst_buffer_unref (demux->pending_buffer); demux->pending_buffer = NULL; } -- cgit v1.2.1