diff options
author | Sergei Kovalev <sergei@pexip.com> | 2021-06-21 14:06:14 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2021-06-22 14:13:07 +0100 |
commit | 01c7106aa9d2734daa2521bcf17ac3ef8e8c1aba (patch) | |
tree | a9f3992c50df6060098762e5e87d83b555b58cf5 | |
parent | 5f11694ac757917bc94278c1eafdf819d6b56674 (diff) | |
download | gstreamer-plugins-base-01c7106aa9d2734daa2521bcf17ac3ef8e8c1aba.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/1210>
-rw-r--r-- | gst-libs/gst/audio/gstaudiobasesink.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gst-libs/gst/audio/gstaudiobasesink.c b/gst-libs/gst/audio/gstaudiobasesink.c index 7ce15cdc7..e40989ab0 100644 --- a/gst-libs/gst/audio/gstaudiobasesink.c +++ b/gst-libs/gst/audio/gstaudiobasesink.c @@ -2348,6 +2348,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: { |