mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/adpcmenc: Fix leak of trellis buffer with ADPCM_IMA_AMV
Fixes Coverity ID 1469181. Reviewed-by: Zane van Iperen <zane@zanevaniperen.com> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
parent
ac5b45abab
commit
454bee5be0
|
@ -876,6 +876,7 @@ static int adpcm_encode_frame(AVCodecContext *avctx, AVPacket *avpkt,
|
|||
bytestream_put_byte(&dst, (buf[2 * i] << 4) | buf[2 * i + 1]);
|
||||
|
||||
samples += 2 * n;
|
||||
av_free(buf);
|
||||
} else for (n = frame->nb_samples >> 1; n > 0; n--) {
|
||||
int nibble;
|
||||
nibble = adpcm_ima_compress_sample(&c->status[0], *samples++) << 4;
|
||||
|
|
Loading…
Reference in New Issue