mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-28 12:32:17 +02: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->reordered_opaque = av_calloc(x4->nb_reordered_opaque,
|
||||
sizeof(*x4->reordered_opaque));
|
||||
if (!x4->reordered_opaque)
|
||||
if (!x4->reordered_opaque) {
|
||||
x4->nb_reordered_opaque = 0;
|
||||
return AVERROR(ENOMEM);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user