]> git.sesse.net Git - vlc/commitdiff
avi: Don't leak in error code path.
authorPierre d'Herbemont <pdherbemont@free.fr>
Thu, 10 Dec 2009 01:03:33 +0000 (02:03 +0100)
committerPierre d'Herbemont <pdherbemont@free.fr>
Thu, 10 Dec 2009 01:03:33 +0000 (02:03 +0100)
modules/demux/avi/avi.c

index 9e530fcd3f8e617473ca6d2794efe15ec6724ec3..36c99eb4e048e12c9e24b463efa8f0067f1ad15b 100644 (file)
@@ -280,6 +280,7 @@ static int Open( vlc_object_t * p_this )
     if( AVI_ChunkReadRoot( p_demux->s, &p_sys->ck_root ) )
     {
         msg_Err( p_demux, "avi module discarded (invalid file)" );
+        free(p_sys);
         return VLC_EGENERIC;
     }