mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-30 11:22:14 +00:00
Merge commit 'cd818b3a5709b9b08bd5901cb8863a8b61be265e'
* commit 'cd818b3a5709b9b08bd5901cb8863a8b61be265e': rtmpproto: Validate the embedded flv packet size before copying Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
74b2b0ed9f
@ -2218,6 +2218,8 @@ static int handle_metadata(RTMPContext *rt, RTMPPacket *pkt)
|
|||||||
pts = cts;
|
pts = cts;
|
||||||
ts += cts - pts;
|
ts += cts - pts;
|
||||||
pts = cts;
|
pts = cts;
|
||||||
|
if (size + 3 + 4 > pkt->data + pkt->size - next)
|
||||||
|
break;
|
||||||
bytestream_put_byte(&p, type);
|
bytestream_put_byte(&p, type);
|
||||||
bytestream_put_be24(&p, size);
|
bytestream_put_be24(&p, size);
|
||||||
bytestream_put_be24(&p, ts);
|
bytestream_put_be24(&p, ts);
|
||||||
|
Loading…
Reference in New Issue
Block a user