From 4a9628f276a883949f361058b4a7a20477276da0 Mon Sep 17 00:00:00 2001 From: Dustin Brody Date: Thu, 8 Sep 2011 18:43:32 -0400 Subject: [PATCH] matroskadec: bail on parsing of incorrect seek index segments Signed-off-by: Anton Khirnov --- libavformat/matroskadec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 037997742c..8402967da3 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -1148,7 +1148,7 @@ static int matroska_parse_seekhead_entry(MatroskaDemuxContext *matroska, int idx matroska->num_levels++; matroska->current_id = 0; - ebml_parse(matroska, matroska_segment, matroska); + ret = ebml_parse(matroska, matroska_segment, matroska); /* remove dummy level */ while (matroska->num_levels) {