diff --git a/gst-libs/gst/audio/gstbaseaudiosink.c b/gst-libs/gst/audio/gstbaseaudiosink.c index f0f28b5bb4..e7ff30d01b 100644 --- a/gst-libs/gst/audio/gstbaseaudiosink.c +++ b/gst-libs/gst/audio/gstbaseaudiosink.c @@ -1934,7 +1934,8 @@ out_of_segment: too_late: { GST_DEBUG_OBJECT (sink, "dropping late sample"); - return GST_FLOW_OK; + ret = GST_FLOW_OK; + goto done; } /* ERRORS */ payload_failed: