diff --git a/subprojects/gstreamer/plugins/elements/gstmultiqueue.c b/subprojects/gstreamer/plugins/elements/gstmultiqueue.c index a4bd1eda98..10ad20382c 100644 --- a/subprojects/gstreamer/plugins/elements/gstmultiqueue.c +++ b/subprojects/gstreamer/plugins/elements/gstmultiqueue.c @@ -2129,7 +2129,7 @@ gst_multi_queue_loop (GstPad * pad) srcpad = g_weak_ref_get (&sq->srcpad); if (!mq || !srcpad) - goto out_flushing; + goto done; next: GST_DEBUG_OBJECT (mq, "SingleQueue %d : trying to pop an object", sq->id); @@ -2446,7 +2446,7 @@ gst_multi_queue_chain (GstPad * pad, GstObject * parent, GstBuffer * buffer) mq = g_weak_ref_get (&sq->mqueue); if (!mq) - goto flushing; + goto done; /* if eos, we are always full, so avoid hanging incoming indefinitely */ if (sq->is_eos)