From: Rafaël Carré Date: Fri, 9 May 2008 21:29:14 +0000 (+0200) Subject: Fix memleak in mpga demuxer X-Git-Tag: 0.9.0-test0~1015 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=9a90c961a6d1c670a9e282c99ea8da0ba7688eab;p=vlc Fix memleak in mpga demuxer --- diff --git a/modules/demux/mpeg/mpga.c b/modules/demux/mpeg/mpga.c index f0cc0c25ff..1c4d9ec1d1 100644 --- a/modules/demux/mpeg/mpga.c +++ b/modules/demux/mpeg/mpga.c @@ -273,9 +273,7 @@ static int Demux( demux_t *p_demux ) { p_sys->b_start = false; p_block_in = p_sys->p_block_in; - p_sys->p_block_in = NULL; p_block_out = p_sys->p_block_out; - p_sys->p_block_out = NULL; } else { @@ -327,6 +325,7 @@ static void Close( vlc_object_t * p_this ) DESTROY_PACKETIZER( p_sys->p_packetizer ); if( p_sys->p_block_out ) block_Release( p_sys->p_block_out ); + if( p_sys->p_block_in ) block_Release( p_sys->p_block_in ); free( p_sys ); }