diff --git a/subprojects/gst-editing-services/plugins/nle/nlecomposition.c b/subprojects/gst-editing-services/plugins/nle/nlecomposition.c index 20d35c56a5..39ddec6b96 100644 --- a/subprojects/gst-editing-services/plugins/nle/nlecomposition.c +++ b/subprojects/gst-editing-services/plugins/nle/nlecomposition.c @@ -1076,7 +1076,8 @@ nle_composition_handle_message (GstBin * bin, GstMessage * message) g_atomic_rc_box_release (q); - goto drop; + /* We recursed up already */ + return; } else if (gst_structure_has_name (structure, QUERY_PIPELINE_POSITION_STRUCT_NAME)) { NleCompositionQueryPipelinePosition *q;