# HG changeset patch # User mosu # Date 1076354468 0 # Node ID bef06191139034bf4ca7eb6d2b27dd517784ef44 # Parent e5d91f0ee304c4cbaba6cd0b9f77cc33b18da41f Exit when an invalid EBML ID has been read (e.g. for files that have been cut off). diff -r e5d91f0ee304 -r bef061911390 libmpdemux/demux_mkv.c --- a/libmpdemux/demux_mkv.c Mon Feb 09 17:57:17 2004 +0000 +++ b/libmpdemux/demux_mkv.c Mon Feb 09 19:21:08 2004 +0000 @@ -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;