]> git.sesse.net Git - vlc/blobdiff - modules/demux/flac.c
demux: fix a memory leak in flac & mpga when attachments are present
[vlc] / modules / demux / flac.c
index 0943d70532827a417bf92cc75c7ef5e3b38eb549..ab886258dbe05645438a9471702700b11fad1201 100644 (file)
@@ -206,6 +206,10 @@ static void Close( vlc_object_t * p_this )
     demux_sys_t *p_sys = p_demux->p_sys;
 
     TAB_CLEAN( p_sys->i_seekpoint, p_sys->seekpoint );
+
+    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);
 
     /* Unneed module */