vlc | branch: master | Hugo Beauzée-Luyssen <h...@beauzee.fr> | Thu Sep 15 14:21:57 2016 +0200| [9aedcd2584914bc0d60893dd59132d7f3e4827c2] | committer: Hugo Beauzée-Luyssen
ttml demux: Don't try to parse head tag if seeking fails > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=9aedcd2584914bc0d60893dd59132d7f3e4827c2 --- modules/demux/ttml.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/demux/ttml.c b/modules/demux/ttml.c index a3c806b..443f560 100644 --- a/modules/demux/ttml.c +++ b/modules/demux/ttml.c @@ -775,7 +775,11 @@ static void ParseHead( demux_t* p_demux ) ssize_t i_read; // Rewind since the XML parser will have consumed the entire file. - vlc_stream_Seek( p_demux->s, 0 ); + if ( vlc_stream_Seek( p_demux->s, 0 ) != VLC_SUCCESS ) + { + msg_Warn( p_demux, "Failed to rewind to parse <head>. No style will be available" ); + return; + } while( ( i_read = vlc_stream_Read( p_demux->s, (void*)buff, 1024 ) ) > 0 ) { _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits