mirror of https://git.ffmpeg.org/ffmpeg.git
rtspdec: Require TCP-interleaved RTP packets to be at least 11 bytes, instead of 12.
(A minimal RTP packet is 12 bytes, but a minimal RTCP packet can be much smaller, at least as small as 8 bytes.) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
2b2617da6b
commit
847052db34
|
@ -204,7 +204,7 @@ redo:
|
||||||
id = buf[0];
|
id = buf[0];
|
||||||
len = AV_RB16(buf + 1);
|
len = AV_RB16(buf + 1);
|
||||||
av_dlog(s, "id=%d len=%d\n", id, len);
|
av_dlog(s, "id=%d len=%d\n", id, len);
|
||||||
if (len > buf_size || len < 12)
|
if (len > buf_size || len < 8)
|
||||||
goto redo;
|
goto redo;
|
||||||
/* get the data */
|
/* get the data */
|
||||||
ret = ffurl_read_complete(rt->rtsp_hd, buf, len);
|
ret = ffurl_read_complete(rt->rtsp_hd, buf, len);
|
||||||
|
|
Loading…
Reference in New Issue