vlc | branch: master | Filip Roséen <[email protected]> | Wed Mar 15 10:07:32 2017 +0100| [7ef197a43ad85221671c29b1b4cacb947dd3f07b] | committer: Hugo Beauzée-Luyssen
demux/playlist/xspf: prevent crash on empty <vlc:id> psz_value is given a value when the node type is XML_READER_TEXT, but given that this is not guaranteed to ever happen before XML_READER_ENDELEM there is nothing stating that psz_value is not NULL. fixes: #18125 Signed-off-by: Hugo Beauzée-Luyssen <[email protected]> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7ef197a43ad85221671c29b1b4cacb947dd3f07b --- modules/demux/playlist/xspf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/demux/playlist/xspf.c b/modules/demux/playlist/xspf.c index 16ee1b3..73be5ce 100644 --- a/modules/demux/playlist/xspf.c +++ b/modules/demux/playlist/xspf.c @@ -741,7 +741,7 @@ static bool parse_extension_node COMPLEX_INTERFACE } /* special tag <vlc:id> */ - if (!strcmp(p_handler->name, "vlc:id")) + if (!strcmp(p_handler->name, "vlc:id") && psz_value ) { p_demux->p_sys->i_track_id = atoi(psz_value); } _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
