You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
lavc/libx264: do not leave an invalid array size on alloc error
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user