tsdemux: only free the index array if it exists

Only free the array if it exists.

Contains an unrelated indentation fix, courtesy of gst-indent
This commit is contained in:
Thiago Santos 2011-06-17 16:12:00 -03:00
parent d04efbd735
commit ca8ea19cc3

View file

@ -305,8 +305,10 @@ static void
gst_ts_demux_reset (MpegTSBase * base) gst_ts_demux_reset (MpegTSBase * base)
{ {
GstTSDemux *demux = (GstTSDemux *) base; GstTSDemux *demux = (GstTSDemux *) base;
if (demux->index) {
g_array_free (demux->index, TRUE); g_array_free (demux->index, TRUE);
demux->index = NULL; demux->index = NULL;
}
demux->index_size = 0; demux->index_size = 0;
demux->need_newsegment = TRUE; demux->need_newsegment = TRUE;
demux->program_number = -1; demux->program_number = -1;