From 3cdff66bb4ac97489defa9c58b90704c44efa0ff Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Duraffort?= Date: Mon, 23 Jun 2008 21:25:57 +0200 Subject: [PATCH] Close file in all cases. --- modules/misc/svg.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/misc/svg.c b/modules/misc/svg.c index 02ad4e1021..e059ea3f7a 100644 --- a/modules/misc/svg.c +++ b/modules/misc/svg.c @@ -200,11 +200,14 @@ static char *svg_GetTemplate( vlc_object_t *p_this ) psz_template = malloc( ( s.st_size + 42 ) * sizeof( char ) ); if( !psz_template ) + { + fclose( file ); return NULL; + } memset( psz_template, 0, s.st_size + 1 ); fread( psz_template, s.st_size, 1, file ); - fclose( file ); } + fclose( file ); } } if( !psz_template ) -- 2.39.2