vlc | branch: master | Filip Roséen <[email protected]> | Wed Mar 15 10:09:55 2017 +0100| [59bc6a45d6269f0621774a1d3f1569faa835d08a] | committer: Thomas Guillem
lib/media_player: libvlc_get_track_description: fix return-value on error p_track_description is returned when goto end is executed, meaning that we would return a non-NULL value that has already been released by the call to libvlc_track_description_list_release. Signed-off-by: Thomas Guillem <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=59bc6a45d6269f0621774a1d3f1569faa835d08a --- lib/media_player.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/media_player.c b/lib/media_player.c index 4619ed2..0487cc8 100644 --- a/lib/media_player.c +++ b/lib/media_player.c @@ -1807,6 +1807,8 @@ libvlc_track_description_t * { libvlc_track_description_list_release( p_track_description ); libvlc_printerr( "Not enough memory" ); + + p_track_description = NULL; goto end; } } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
