diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index 037997742c2251397e0ea2e2af5e56040b3b87cf..8402967da345e41e764dedf3df831a6d627635d3 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) {