From 98e395d53e8cc040d095f47a8665a3fc568e3905 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 8 May 2004 16:30:03 +0000 Subject: [PATCH] ext/vorbis/vorbisdec.c: don't leak events Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_event): don't leak events --- ChangeLog | 5 +++++ ext/vorbis/vorbisdec.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5838780368..9fd4849ca4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-05-08 Benjamin Otte + + * ext/vorbis/vorbisdec.c: (vorbis_dec_event): + don't leak events + 2004-05-08 Benjamin Otte * gst/level/gstlevel.c: (gst_level_link), (gst_level_chain), diff --git a/ext/vorbis/vorbisdec.c b/ext/vorbis/vorbisdec.c index d0fd119de0..aabdfbc47c 100644 --- a/ext/vorbis/vorbisdec.c +++ b/ext/vorbis/vorbisdec.c @@ -309,11 +309,11 @@ vorbis_dec_event (GstVorbisDec * dec, GstEvent * event) GST_ERROR_OBJECT (dec, "failed to parse data for DISCONT event, not sending any"); } - gst_data_unref (GST_DATA (event)); #ifdef HAVE_VORBIS_SYNTHESIS_RESTART vorbis_synthesis_restart (&dec->vd); #endif } + gst_data_unref (GST_DATA (event)); break; default: gst_pad_event_default (dec->sinkpad, event);