diff --git a/ext/pango/gstbasetextoverlay.c b/ext/pango/gstbasetextoverlay.c index 0b046ba51b..8fde0aa72b 100644 --- a/ext/pango/gstbasetextoverlay.c +++ b/ext/pango/gstbasetextoverlay.c @@ -2104,6 +2104,7 @@ gst_base_text_overlay_push_frame (GstBaseTextOverlay * overlay, /* ERRORS */ invalid_frame: { + gst_buffer_unref (video_frame); GST_DEBUG_OBJECT (overlay, "received invalid buffer"); return GST_FLOW_OK; }