diff --git a/gst-libs/gst/tag/gsttagdemux.c b/gst-libs/gst/tag/gsttagdemux.c index 9f041daa70..97977b869f 100644 --- a/gst-libs/gst/tag/gsttagdemux.c +++ b/gst-libs/gst/tag/gsttagdemux.c @@ -1285,7 +1285,7 @@ read_beyond_end: { GST_DEBUG_OBJECT (demux, "attempted read beyond end of file"); if (*buffer != NULL) { - gst_buffer_unref (buffer); + gst_buffer_unref (*buffer); *buffer = NULL; } return GST_FLOW_UNEXPECTED;