summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Kovalev <sergei@pexip.com>2021-06-21 14:06:14 +0000
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>2021-06-21 15:58:01 +0000
commitba4f03186499b0370949ae359e4f0420c0f640dc (patch)
tree22d2226fc94d2879f88f6f9c6d3697634c0dfbfb
parente5382fe84ccaa17cad3569f2fd061ac0b499329c (diff)
downloadgstreamer-plugins-base-ba4f03186499b0370949ae359e4f0420c0f640dc.tar.gz
audiobasesink: Fix of double lock release
Add missing "return;" which prevents double lock release. Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1208>
-rw-r--r--gst-libs/gst/audio/gstaudiobasesink.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst-libs/gst/audio/gstaudiobasesink.c b/gst-libs/gst/audio/gstaudiobasesink.c
index 8dba7b964..3bac81e4d 100644
--- a/gst-libs/gst/audio/gstaudiobasesink.c
+++ b/gst-libs/gst/audio/gstaudiobasesink.c
@@ -2350,6 +2350,7 @@ eos:
gst_element_post_message (GST_ELEMENT_CAST (sink),
gst_message_new_eos (GST_OBJECT_CAST (sink)));
GST_PAD_STREAM_UNLOCK (basesink->sinkpad);
+ return;
}
flushing:
{