static int allocate_buffers(FLACContext *s)
{
int buf_size;
+ int ret;
av_assert0(s->max_blocksize);
if (!s->decoded_buffer)
return AVERROR(ENOMEM);
- return av_samples_fill_arrays((uint8_t **)s->decoded, NULL,
+ ret = av_samples_fill_arrays((uint8_t **)s->decoded, NULL,
s->decoded_buffer, s->channels,
s->max_blocksize, AV_SAMPLE_FMT_S32P, 0);
+ return ret < 0 ? ret : 0;
}
/**