From 34fb84a97d112d85091369e9ef9ce177a05644e9 Mon Sep 17 00:00:00 2001 From: foo86 <foobaz86@gmail.com> Date: Sat, 22 Jul 2017 18:16:13 +0300 Subject: [PATCH] avcodec/dcaadpcm: check for av_malloc() failure Fixes CID 1409915. --- libavcodec/dcaadpcm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libavcodec/dcaadpcm.c b/libavcodec/dcaadpcm.c index 8742c7ccf63..cc82241a5f2 100644 --- a/libavcodec/dcaadpcm.c +++ b/libavcodec/dcaadpcm.c @@ -215,6 +215,9 @@ av_cold int ff_dcaadpcm_init(DCAADPCMEncContext *s) return -1; s->private_data = av_malloc(sizeof(premultiplied_coeffs) * DCA_ADPCM_VQCODEBOOK_SZ); + if (!s->private_data) + return AVERROR(ENOMEM); + precalc(s->private_data); return 0; } -- GitLab