From: Laurent Aimar Date: Sat, 27 Feb 2010 21:01:02 +0000 (+0100) Subject: Fixed memleak if no data are read or poke (zip). X-Git-Tag: 1.1.0-pre1~622 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=7bbc2ae8270ebf737660b25b226bddbab55b70c5;p=vlc Fixed memleak if no data are read or poke (zip). --- diff --git a/modules/access/zip/zipstream.c b/modules/access/zip/zipstream.c index e84634ec48..59875afc04 100644 --- a/modules/access/zip/zipstream.c +++ b/modules/access/zip/zipstream.c @@ -232,6 +232,9 @@ void StreamClose( vlc_object_t *p_this ) stream_t *s = (stream_t*)p_this; stream_sys_t *p_sys = s->p_sys; + if( p_sys->zipFile ) + unzClose( p_sys->zipFile ); + free( p_sys->fileFunctions ); free( p_sys->psz_xspf ); free( p_sys->psz_path );