vlc | branch: master | Rémi Duraffort <[email protected]> | 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;
             }

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to