diff --git a/libavcodec/dsddec.c b/libavcodec/dsddec.c index 1782d078e5..f1dfd4b231 100644 --- a/libavcodec/dsddec.c +++ b/libavcodec/dsddec.c @@ -95,7 +95,7 @@ static av_cold int decode_init(AVCodecContext *avctx) init_static_data(); - s = av_malloc(sizeof(DSDContext) * avctx->channels); + s = av_malloc_array(sizeof(DSDContext), avctx->channels); if (!s) return AVERROR(ENOMEM);