ext/vorbis/vorbisdec.c: don't leak events

Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
don't leak events
This commit is contained in:
Benjamin Otte 2004-05-08 16:30:03 +00:00
parent f79bab2955
commit 98e395d53e
2 changed files with 6 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2004-05-08 Benjamin Otte <otte@gnome.org>
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
don't leak events
2004-05-08 Benjamin Otte <otte@gnome.org>
* gst/level/gstlevel.c: (gst_level_link), (gst_level_chain),

View file

@ -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);