]> git.sesse.net Git - vlc/commitdiff
flac demux: fix seekpoint leak
authorRafaël Carré <funman@videolan.org>
Sat, 22 Jun 2013 09:11:55 +0000 (11:11 +0200)
committerRafaël Carré <funman@videolan.org>
Sat, 22 Jun 2013 09:19:44 +0000 (11:19 +0200)
modules/demux/flac.c

index b4beb1282be5118a4361a5276ee29693a84cdbc3..8860b8e1c213bcc394dff4162a0e874ef58d3358 100644 (file)
@@ -178,10 +178,11 @@ static void Close( vlc_object_t * p_this )
     demux_t     *p_demux = (demux_t*)p_this;
     demux_sys_t *p_sys = p_demux->p_sys;
 
+    for( int i = 0; i < p_sys->i_seekpoint; i++ )
+        vlc_seekpoint_Delete(p_sys->seekpoint[i]);
     TAB_CLEAN( p_sys->i_seekpoint, p_sys->seekpoint );
 
-    int i;
-    for( i = 0; i < p_sys->i_attachments; i++ )
+    for( int i = 0; i < p_sys->i_attachments; i++ )
         vlc_input_attachment_Delete( p_sys->attachments[i] );
     TAB_CLEAN( p_sys->i_attachments, p_sys->attachments);