Commit e055932f authored by Laurent Aimar's avatar Laurent Aimar Committed by Martin Storsjö

Check for invalid packet size in the smacker demuxer.

Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
parent 273aab99
......@@ -304,6 +304,8 @@ static int smacker_read_packet(AVFormatContext *s, AVPacket *pkt)
}
flags >>= 1;
}
if (frame_size < 0)
return AVERROR_INVALIDDATA;
if (av_new_packet(pkt, frame_size + 768))
return AVERROR(ENOMEM);
if(smk->frm_size[smk->cur_frame] & 1)
......
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