X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavformat%2Faacdec.c;h=c3a502926011442d8b33191971d0980586c2661f;hb=e5e0580b93a5bda34f62a5df50c1b15e610d4ad1;hp=ded11b6854130e6337cd7a3f315ad25a707b084d;hpb=3c3daf4d198306295e3342631f19422bdc258dbb;p=ffmpeg diff --git a/libavformat/aacdec.c b/libavformat/aacdec.c index ded11b68541..c3a50292601 100644 --- a/libavformat/aacdec.c +++ b/libavformat/aacdec.c @@ -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);