diff options
-rw-r--r-- | libavformat/matroskadec.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c index a74944bb38..6397e04352 100644 --- a/libavformat/matroskadec.c +++ b/libavformat/matroskadec.c @@ -2531,7 +2531,7 @@ matroska_read_packet (AVFormatContext *s, AVPacket *pkt) { MatroskaDemuxContext *matroska = s->priv_data; - int res = 0; + int res; uint32_t id; /* Read stream until we have a packet queued. */ @@ -2541,6 +2541,7 @@ matroska_read_packet (AVFormatContext *s, if (matroska->done) return AVERROR_IO; + res = 0; while (res == 0) { if (!(id = ebml_peek_id(matroska, &matroska->level_up))) { return AVERROR_IO; |