[Mplayer-cvslog] CVS: main/libmpdemux demux_mkv.c,1.8,1.9
    Moritz Bunkus CVS 
    syncmail at mplayerhq.hu
       
    Mon Feb  9 20:21:11 CET 2004
    
    
  
CVS change done by Moritz Bunkus CVS
Update of /cvsroot/mplayer/main/libmpdemux
In directory mail:/var2/tmp/cvs-serv19822
Modified Files:
	demux_mkv.c 
Log Message:
Exit when an invalid EBML ID has been read (e.g. for files that have been cut off).
Index: demux_mkv.c
===================================================================
RCS file: /cvsroot/mplayer/main/libmpdemux/demux_mkv.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- demux_mkv.c	1 Feb 2004 10:58:50 -0000	1.8
+++ demux_mkv.c	9 Feb 2004 19:21:08 -0000	1.9
@@ -2634,6 +2634,9 @@
                     break;
                   }
 
+                case EBML_ID_INVALID:
+                  return 0;
+
                 default:
                   ebml_read_skip (s, &l);
                   break;
@@ -2676,6 +2679,9 @@
                   l = tmp;
                   break;
 
+                case EBML_ID_INVALID:
+                  return 0;
+
                 default:
                   ebml_read_skip (s, &l);
                   break;
    
    
More information about the MPlayer-cvslog
mailing list