diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index c32ca3643a..b947a50e0a 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -1658,11 +1658,11 @@ static int matroska_read_seek(AVFormatContext *s, int stream_index, if ((index = av_index_search_timestamp(st, timestamp, flags)) < 0) { if (st->nb_index_entries) url_fseek(s->pb, st->index_entries[st->nb_index_entries-1].pos, SEEK_SET); - while ((index = av_index_search_timestamp(st, timestamp, flags)) < 0) { - matroska_clear_queue(matroska); - if (matroska_parse_cluster(matroska) < 0) - break; - } + while ((index = av_index_search_timestamp(st, timestamp, flags)) < 0) { + matroska_clear_queue(matroska); + if (matroska_parse_cluster(matroska) < 0) + break; + } } matroska_clear_queue(matroska);