]> git.sesse.net Git - vlc/blobdiff - modules/demux/mkv/demux.cpp
Fix a bug preventing files without segment duration
[vlc] / modules / demux / mkv / demux.cpp
index ac399d4f6e2f6e4d82d6d8e478fe35d0f548118d..6ebcaef65184cc4661ca6e0bffcefcf88b4ab639 100644 (file)
@@ -697,6 +697,8 @@ bool demux_sys_t::PreparePlayback( virtual_segment_c *p_new_segment )
         p_current_segment = p_new_segment;
         i_current_title = p_new_segment->i_sys_title;
     }
+    if( !p_current_segment->CurrentSegment() )
+        return false;
     if( !p_current_segment->CurrentSegment()->b_cues )
         msg_Warn( &p_current_segment->CurrentSegment()->sys.demuxer, "no cues/empty cues found->seek won't be precise" );