]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Do not read from after the table, fixes CID108 RUN2.
authormichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 28 May 2008 20:28:48 +0000 (20:28 +0000)
committermichael <michael@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 28 May 2008 20:28:48 +0000 (20:28 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@13501 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/tiertexseq.c

index 457185b63dddcd45bf678061c3583fe2ce578034..bcce6749ea21c07ef7b7f2d190cf054ec5b5cd08 100644 (file)
@@ -155,7 +155,7 @@ static int seq_parse_frame_data(SeqDemuxContext *seq, ByteIOContext *pb)
 
     for (i = 0; i < 3; i++) {
         if (offset_table[i] != 0) {
-            for (e = i + 1; e < 4 && offset_table[e] == 0; e++);
+            for (e = i + 1; e < 3 && offset_table[e] == 0; e++);
             err = seq_fill_buffer(seq, pb, buffer_num[1 + i],
               offset_table[i],
               offset_table[e] - offset_table[i]);