diff --git a/libavcodec/flacenc.c b/libavcodec/flacenc.c index 1fc8c4ce6b..b6ae4af9a7 100644 --- a/libavcodec/flacenc.c +++ b/libavcodec/flacenc.c @@ -649,7 +649,7 @@ static uint64_t calc_rice_params(RiceContext *rc, int pmin, int pmax, tmp_rc.coding_mode = rc->coding_mode; - udata = av_malloc(n * sizeof(uint32_t)); + udata = av_malloc_array(n, sizeof(uint32_t)); for (i = 0; i < n; i++) udata[i] = (2*data[i]) ^ (data[i]>>31);