From 9f678bb27fe8933b5a6572a3243380929e49b3bd Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Wed, 8 Nov 2017 17:08:49 +0100 Subject: [PATCH] oggdemux: Don't double-unlock The previous branch will release the lock in the call to gst_ogg_demux_seek_back_after_push_duration_check_unlock() Only unlock it if we didn't call that function --- ext/ogg/gstoggdemux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/ogg/gstoggdemux.c b/ext/ogg/gstoggdemux.c index 51bea7d..fc7f644 100644 --- a/ext/ogg/gstoggdemux.c +++ b/ext/ogg/gstoggdemux.c @@ -2475,8 +2475,8 @@ gst_ogg_demux_sink_event (GstPad * pad, GstObject * parent, GstEvent * event) res); } break; - } - GST_PUSH_UNLOCK (ogg); + } else + GST_PUSH_UNLOCK (ogg); res = gst_ogg_demux_send_event (ogg, event); if (ogg->current_chain == NULL) { GST_WARNING_OBJECT (ogg, -- 2.7.4