]> git.sesse.net Git - vlc/blobdiff - modules/demux/mpeg/mpga.c
demux: fix a memory leak in flac & mpga when attachments are present
[vlc] / modules / demux / mpeg / mpga.c
index a66c791ab5f5ab3e6a0fccd9550155d4c84fc682..6e0b565659b54381ade3bc6c4693c2bfed2b901f 100644 (file)
@@ -347,6 +347,9 @@ static void Close( vlc_object_t * p_this )
     if( p_sys->meta ) vlc_meta_Delete( p_sys->meta );
     if( p_sys->p_block_out ) block_Release( p_sys->p_block_out );
 
+    int i;
+    for( i = 0; i < p_sys->i_attachments; i++ )
+        free( p_sys->attachments[i] );
     TAB_CLEAN( p_sys->i_attachments, p_sys->attachments);
 
     free( p_sys );