[vlc-commits] xspf: fix memory leak
vlc | branch: master | Hannes Domani| Thu Feb 25 21:07:28 2016 +0100| [d4df67fb9ca8949654ff3b7589511d376c1d3d7a] | committer: Jean-Baptiste Kempf xspf: fix memory leak Signed-off-by: Jean-Baptiste Kempf > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d4df67fb9ca8949654ff3b7589511d376c1d3d7a --- modules/demux/playlist/xspf.c |1 + 1 file changed, 1 insertion(+) diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c index 30bf186..55c721a 100644 --- a/modules/demux/playlist/xspf.c +++ b/modules/demux/playlist/xspf.c @@ -519,6 +519,7 @@ static bool parse_track_node COMPLEX_INTERFACE end: +vlc_gc_decref(p_new_input); input_item_node_Delete(p_new_node); free(psz_value); return false; ___ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] XSPF: fix memory leak
vlc | branch: master | Rémi Denis-Courmont r...@remlab.net | Sat Jun 4 15:06:39 2011 +0300| [bba95f3f86bf0ff241b13def7dd81c2af31829f4] | committer: Rémi Denis-Courmont XSPF: fix memory leak http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bba95f3f86bf0ff241b13def7dd81c2af31829f4 --- modules/demux/playlist/xspf.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c index f715fb9..9a07650 100644 --- a/modules/demux/playlist/xspf.c +++ b/modules/demux/playlist/xspf.c @@ -440,7 +440,10 @@ static bool parse_track_node COMPLEX_INTERFACE pp = realloc( p_sys-pp_tracklist, (p_sys-i_track_id + 1) * sizeof(*pp) ); if( !pp ) +{ +vlc_gc_decref( p_new_input ); return false; +} p_sys-pp_tracklist = pp; while( p_sys-i_track_id = p_sys-i_tracklist_entries ) pp[p_sys-i_tracklist_entries++] = NULL; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits
[vlc-commits] XSPF: fix memory leak
vlc/vlc-1.1 | branch: master | Rémi Denis-Courmont r...@remlab.net | Sat Jun 4 15:06:39 2011 +0300| [50d38b6da6089d4815e204fcd8126066187bd2c6] | committer: Rémi Denis-Courmont XSPF: fix memory leak (cherry picked from commit bba95f3f86bf0ff241b13def7dd81c2af31829f4) http://git.videolan.org/gitweb.cgi/vlc/vlc-1.1.git/?a=commit;h=50d38b6da6089d4815e204fcd8126066187bd2c6 --- modules/demux/playlist/xspf.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c index baa68be..01293e2 100644 --- a/modules/demux/playlist/xspf.c +++ b/modules/demux/playlist/xspf.c @@ -517,7 +517,10 @@ static bool parse_track_node COMPLEX_INTERFACE pp = realloc( p_sys-pp_tracklist, (p_sys-i_track_id + 1) * sizeof(*pp) ); if( !pp ) +{ +vlc_gc_decref( p_new_input ); return false; +} p_sys-pp_tracklist = pp; while( p_sys-i_track_id = p_sys-i_tracklist_entries ) pp[p_sys-i_tracklist_entries++] = NULL; ___ vlc-commits mailing list vlc-commits@videolan.org http://mailman.videolan.org/listinfo/vlc-commits