Commit 715f259b authored by Alexander Strasser's avatar Alexander Strasser

h264: ff_h264_decode_extradata: check buffer args

  The buffer size and pointer were not checked prior to testing the first
byte of the buffer. These were sometimes checked before calling, but it is
better to add it inside the function as it takes buf and size arguments.
Signed-off-by: 's avatarAlexander Strasser <eclipse7@gmx.net>
parent 424bcc46
......@@ -995,6 +995,9 @@ int ff_h264_decode_extradata(H264Context *h, const uint8_t *buf, int size)
{
AVCodecContext *avctx = h->s.avctx;
if(!buf || size <= 0)
return -1;
if(buf[0] == 1){
int i, cnt, nalsize;
const unsigned char *p = buf;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment