From: Sebastian Dröge Date: Wed, 16 Apr 2014 16:00:49 +0000 (+0200) Subject: icydemux: Unref dropped events X-Git-Tag: 1.3.1~69 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd65c36cbb3321c0eb762dcaa1cc2435510f6e2a;p=platform%2Fupstream%2Fgst-plugins-good.git icydemux: Unref dropped events --- diff --git a/gst/icydemux/gsticydemux.c b/gst/icydemux/gsticydemux.c index 40afd0b..cdcb5ed 100644 --- a/gst/icydemux/gsticydemux.c +++ b/gst/icydemux/gsticydemux.c @@ -409,9 +409,12 @@ gst_icydemux_handle_event (GstPad * pad, GstObject * parent, GstEvent * event) return gst_pad_event_default (pad, parent, event); default: - if (!GST_EVENT_IS_STICKY (event)) + if (!GST_EVENT_IS_STICKY (event)) { icydemux->cached_events = g_list_append (icydemux->cached_events, event); + } else { + gst_event_unref (event); + } return TRUE; } } else {