Browse Source

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>
tags/n0.9
Martin Storsjö Michael Niedermayer 14 years ago
parent
commit
847052db34
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libavformat/rtspdec.c

+ 1
- 1
libavformat/rtspdec.c View File

@@ -204,7 +204,7 @@ redo:
id = buf[0];
len = AV_RB16(buf + 1);
av_dlog(s, "id=%d len=%d\n", id, len);
if (len > buf_size || len < 12)
if (len > buf_size || len < 8)
goto redo;
/* get the data */
ret = ffurl_read_complete(rt->rtsp_hd, buf, len);


Loading…
Cancel
Save