[vlc-commits] sout:chromecast: fix potential crash if a demuxer reports 0 as an OK duration

Steve Lhomme git at videolan.org
Thu Sep 20 12:43:49 CEST 2018


vlc | branch: master | Steve Lhomme <robux4 at ycbcr.xyz> | Tue Jun 12 08:21:55 2018 +0200| [bf29d5933565c0c2f2c361b60527aa1b254863ef] | committer: Steve Lhomme

sout:chromecast: fix potential crash if a demuxer reports 0 as an OK duration

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bf29d5933565c0c2f2c361b60527aa1b254863ef
---

 modules/stream_out/chromecast/chromecast_demux.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/stream_out/chromecast/chromecast_demux.cpp b/modules/stream_out/chromecast/chromecast_demux.cpp
index 02e20db042..6dbc403bc8 100644
--- a/modules/stream_out/chromecast/chromecast_demux.cpp
+++ b/modules/stream_out/chromecast/chromecast_demux.cpp
@@ -210,7 +210,7 @@ struct demux_cc
 
     double getPosition()
     {
-        if( m_length >= 0 && m_start_pos >= 0 )
+        if( m_length > 0 && m_start_pos >= 0 )
         {
             m_last_pos = ( getCCTime() / double( m_length ) ) + m_start_pos;
             return m_last_pos;



More information about the vlc-commits mailing list