mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-10-19 21:13:25 +00:00
lavc/libx264: do not leave an invalid array size on alloc error
This commit is contained in:
parent
a4a81be1a8
commit
7399e5305c
@ -1107,8 +1107,10 @@ static av_cold int X264_init(AVCodecContext *avctx)
|
|||||||
x4->nb_reordered_opaque = x264_encoder_maximum_delayed_frames(x4->enc) + 17;
|
x4->nb_reordered_opaque = x264_encoder_maximum_delayed_frames(x4->enc) + 17;
|
||||||
x4->reordered_opaque = av_calloc(x4->nb_reordered_opaque,
|
x4->reordered_opaque = av_calloc(x4->nb_reordered_opaque,
|
||||||
sizeof(*x4->reordered_opaque));
|
sizeof(*x4->reordered_opaque));
|
||||||
if (!x4->reordered_opaque)
|
if (!x4->reordered_opaque) {
|
||||||
|
x4->nb_reordered_opaque = 0;
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user