]> git.sesse.net Git - vlc/commitdiff
mkv.cpp: better test when files with no Segment UID are in the same dir
authorSteve Lhomme <robux@videolan.org>
Sat, 15 Oct 2005 16:00:24 +0000 (16:00 +0000)
committerSteve Lhomme <robux@videolan.org>
Sat, 15 Oct 2005 16:00:24 +0000 (16:00 +0000)
modules/demux/mkv.cpp

index 4ca098401279dbb914acaa2ed11865001f7c350f..b1916be0755125cde665a5c08fdf50e2622c9002 100644 (file)
@@ -5223,7 +5223,9 @@ size_t virtual_segment_c::AddSegment( matroska_segment_c *p_segment )
     // check if it's not already in here
     for ( i=0; i<linked_segments.size(); i++ )
     {
-        if ( linked_segments[i]->p_segment_uid != NULL && *p_segment->p_segment_uid == *linked_segments[i]->p_segment_uid )
+        if ( linked_segments[i]->p_segment_uid != NULL 
+                       && p_segment->p_segment_uid != NULL
+                       && *p_segment->p_segment_uid == *linked_segments[i]->p_segment_uid )
             return 0;
     }