diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | gst/selector/gstinputselector.c | 2 |
2 files changed, 7 insertions, 0 deletions
@@ -1,3 +1,8 @@ +2008-02-01 Wim Taymans <wim.taymans@collabora.co.uk> + + * gst/selector/gstinputselector.c: (gst_selector_pad_event): + Don't leak event on pads that are not linked. Fixes #512826. + 2008-02-01 Tim-Philipp Müller <tim at centricular dot net> * configure.ac: diff --git a/gst/selector/gstinputselector.c b/gst/selector/gstinputselector.c index a4d46182..aef4bfc3 100644 --- a/gst/selector/gstinputselector.c +++ b/gst/selector/gstinputselector.c @@ -312,6 +312,8 @@ gst_selector_pad_event (GstPad * pad, GstEvent * event) } if (forward) res = gst_pad_push_event (sel->srcpad, event); + else + gst_event_unref (event); gst_object_unref (sel); |