dvdemux: Unref seek event in any case
authorSebastian Dröge <sebastian@centricular.com>
Fri, 3 Jun 2016 10:18:31 +0000 (13:18 +0300)
committerSebastian Dröge <sebastian@centricular.com>
Fri, 3 Jun 2016 10:18:31 +0000 (13:18 +0300)
It would be leaked if no seek handler was currently set.

ext/dv/gstdvdemux.c

index 53cacca..a259cc1 100644 (file)
@@ -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;
     }