From ba4f03186499b0370949ae359e4f0420c0f640dc Mon Sep 17 00:00:00 2001
From: Sergei Kovalev <sergei@pexip.com>
Date: Mon, 21 Jun 2021 14:06:14 +0000
Subject: [PATCH] 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>
---
 gst-libs/gst/audio/gstaudiobasesink.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/gst-libs/gst/audio/gstaudiobasesink.c b/gst-libs/gst/audio/gstaudiobasesink.c
index 8dba7b964b..3bac81e4d4 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:
   {