]> git.sesse.net Git - ffmpeg/blobdiff - libavformat/aacdec.c
Fixed size given to init_get_bits().
[ffmpeg] / libavformat / aacdec.c
index ded11b6854130e6337cd7a3f315ad25a707b084d..c3a502926011442d8b33191971d0980586c2661f 100644 (file)
@@ -47,6 +47,7 @@ static int adts_aac_probe(AVProbeData *p)
             fsize = (AV_RB32(buf2 + 3) >> 13) & 0x1FFF;
             if(fsize < 7)
                 break;
+            fsize = FFMIN(fsize, end - buf2);
             buf2 += fsize;
         }
         max_frames = FFMAX(max_frames, frames);