[vlc-commits] livehttp: fix memory leaks
Rémi Duraffort
git at videolan.org
Sun Dec 15 22:03:30 CET 2013
vlc | branch: master | Rémi Duraffort <ivoire at videolan.org> | Sat Dec 14 10:35:25 2013 +0100| [14ef6fce9730caccab5c555edc4811a06bb3046e] | committer: Rémi Duraffort
livehttp: fix memory leaks
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=14ef6fce9730caccab5c555edc4811a06bb3046e
---
modules/access_output/livehttp.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/modules/access_output/livehttp.c b/modules/access_output/livehttp.c
index 5f4c271..608c122 100644
--- a/modules/access_output/livehttp.c
+++ b/modules/access_output/livehttp.c
@@ -624,6 +624,7 @@ static int updateIndexAndDel( sout_access_out_t *p_access, sout_access_out_sys_t
}
if( ret < 0 )
{
+ free( psz_current_uri );
free( psz_idxTmp );
fclose( fp );
return -1;
@@ -633,6 +634,8 @@ static int updateIndexAndDel( sout_access_out_t *p_access, sout_access_out_sys_t
val = fprintf( fp, "#EXTINF:%s,\n%s\n", segment->psz_duration, segment->psz_uri);
if ( val < 0 )
{
+ free( psz_current_uri );
+ free( psz_idxTmp );
fclose( fp );
return -1;
}
More information about the vlc-commits
mailing list