diff options
Diffstat (limited to 'libmpdemux/demux_real.c')
-rw-r--r-- | libmpdemux/demux_real.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libmpdemux/demux_real.c b/libmpdemux/demux_real.c index 6d1d9e6ed1..bfa83938a5 100644 --- a/libmpdemux/demux_real.c +++ b/libmpdemux/demux_real.c @@ -1516,10 +1516,15 @@ header_end: void demux_close_real(demuxer_t *demuxer) { + int i; real_priv_t* priv = demuxer->priv; - if (priv) + if (priv){ + for(i=0; i<MAX_STREAMS; i++) + if(priv->index_table[i]) + free(priv->index_table[i]); free(priv); + } return; } |