avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo_probe()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
84d8b4fb81
commit
32c4b504b4
@ -52,11 +52,11 @@ static int mpegvideo_probe(AVProbeData *p)
|
||||
j = -1;
|
||||
if (ptr[j + 8] & 2)
|
||||
j+= 64;
|
||||
if (ptr + j >= end)
|
||||
if (j >= end - ptr)
|
||||
break;
|
||||
if (ptr[j + 8] & 1)
|
||||
j+= 64;
|
||||
if (ptr + j >= end)
|
||||
if (j >= end - ptr)
|
||||
break;
|
||||
if (AV_RB24(ptr + j + 9) & 0xFFFFFE)
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user