]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/4xm.c
lavc/movtextdec: make sure default font name is set
[ffmpeg] / libavcodec / 4xm.c
index 1f4e2aee24c2396336d6bff414208ea56d261d8c..336c651d3172963f6f574cc10b163fda35f258ee 100644 (file)
@@ -525,6 +525,10 @@ static int decode_i_block(FourXContext *f, int16_t *block)
             break;
         if (code == 0xf0) {
             i += 16;
+            if (i >= 64) {
+                av_log(f->avctx, AV_LOG_ERROR, "run %d overflow\n", i);
+                return 0;
+            }
         } else {
             if (code & 0xf) {
                 level = get_xbits(&f->gb, code & 0xf);