From cfaedbc2658537ea6f12256bf864a46c015e1b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 3 Jun 2016 13:18:31 +0300 Subject: [PATCH] dvdemux: Unref seek event in any case It would be leaked if no seek handler was currently set. --- ext/dv/gstdvdemux.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c index 53cacca8a6..a259cc18f6 100644 --- a/ext/dv/gstdvdemux.c +++ b/ext/dv/gstdvdemux.c @@ -1201,10 +1201,9 @@ gst_dvdemux_send_event (GstElement * element, GstEvent * event) } else { GST_OBJECT_UNLOCK (dvdemux); - if (dvdemux->seek_handler) { + if (dvdemux->seek_handler) res = dvdemux->seek_handler (dvdemux, dvdemux->videosrcpad, event); - gst_event_unref (event); - } + gst_event_unref (event); } break; }