diff --git a/gst/udp/gstmultiudpsink.c b/gst/udp/gstmultiudpsink.c index eee0edfae6..c8595f4492 100644 --- a/gst/udp/gstmultiudpsink.c +++ b/gst/udp/gstmultiudpsink.c @@ -535,6 +535,7 @@ no_data: } send_error: { + g_mutex_unlock (&sink->client_lock); GST_DEBUG ("got send error %s", err->message); g_clear_error (&err); return GST_FLOW_ERROR;