]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/cbs_jpeg_syntax_template.c
avformat: Switch AVChapter.id to 64bits
[ffmpeg] / libavcodec / cbs_jpeg_syntax_template.c
index 1ffb77d231b0a1141e3d6847b88bda4747655925..6eda56d623c45e005ea0b9a22b6ca9c29374eb44 100644 (file)
@@ -89,6 +89,8 @@ static int FUNC(huffman_table)(CodedBitstreamContext *ctx, RWContext *rw,
     ij = 0;
     for (i = 0; i < 16; i++) {
         for (j = 0; j < current->L[i]; j++) {
+            if (ij >= 224)
+                return AVERROR_INVALIDDATA;
             us(8, V[ij], ij, 0, 255);
             ++ij;
         }