# HG changeset patch # User rtognimp # Date 1099316947 0 # Node ID 3041b42a82fdfba677f8d34da34b305deebf0003 # Parent 56b6bbe2ebca86c1c87f7d3391b89f2bbedc20ed Memleak fix: free index data at demuxer_close Patch by Wei Jiang ( jiangw98 at yahoo dot com ) diff -r 56b6bbe2ebca -r 3041b42a82fd libmpdemux/demux_real.c --- a/libmpdemux/demux_real.c Mon Nov 01 13:24:37 2004 +0000 +++ b/libmpdemux/demux_real.c Mon Nov 01 13:49:07 2004 +0000 @@ -1516,10 +1516,15 @@ void demux_close_real(demuxer_t *demuxer) { + int i; real_priv_t* priv = demuxer->priv; - if (priv) + if (priv){ + for(i=0; iindex_table[i]) + free(priv->index_table[i]); free(priv); + } return; }