mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-12-23 12:43:46 +02:00
Avoid a null pointer dereference on oom when decoding vc1.
Fixes ticket #2723.
This commit is contained in:
parent
d47168e729
commit
ac83d62136
@ -5784,6 +5784,8 @@ static int vc1_decode_frame(AVCodecContext *avctx, void *data,
|
||||
if (avctx->codec_id == AV_CODEC_ID_VC1 || avctx->codec_id == AV_CODEC_ID_VC1IMAGE) {
|
||||
int buf_size2 = 0;
|
||||
buf2 = av_mallocz(buf_size + FF_INPUT_BUFFER_PADDING_SIZE);
|
||||
if (!buf2)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
if (IS_MARKER(AV_RB32(buf))) { /* frame starts with marker and needs to be parsed */
|
||||
const uint8_t *start, *end, *next;
|
||||
|
Loading…
Reference in New Issue
Block a user