From: Sébastien Escudier Date: Tue, 31 Mar 2009 15:28:31 +0000 (+0200) Subject: leaks in case of http connection failure X-Git-Tag: 1.0.0-pre2~305 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=086a3600d6ba6fc7d9b44cbb42d37a5572102854;p=vlc leaks in case of http connection failure Signed-off-by: Rémi Denis-Courmont --- diff --git a/modules/access/http.c b/modules/access/http.c index 77c62409d7..4b24ad3dcc 100644 --- a/modules/access/http.c +++ b/modules/access/http.c @@ -583,6 +583,18 @@ error: free( p_sys->psz_user_agent ); Disconnect( p_access ); + + if( p_sys->cookies ) + { + int i; + for( i = 0; i < vlc_array_count( p_sys->cookies ); i++ ) + free(vlc_array_item_at_index( p_sys->cookies, i )); + vlc_array_destroy( p_sys->cookies ); + } + +#ifdef HAVE_ZLIB_H + inflateEnd( &p_sys->inflate.stream ); +#endif free( p_sys ); return VLC_EGENERIC; }