diff options
author | Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> | 2017-02-16 00:37:51 +0100 |
---|---|---|
committer | Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> | 2017-02-17 01:45:19 +0100 |
commit | 783b350b2e49d06030b30ee9b7e1aa5825e4a5a5 (patch) | |
tree | d8a97702f9be2382e4a308ff4962b552c0735a4c /libavcodec | |
parent | a1e83a2f904bb0e29c99ec0c3d57b56c2960f939 (diff) |
mpegaudiodec_template: fix leaking fdsp for mp3on4float
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/mpegaudiodec_template.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/libavcodec/mpegaudiodec_template.c b/libavcodec/mpegaudiodec_template.c index 1114428f33..53c09edced 100644 --- a/libavcodec/mpegaudiodec_template.c +++ b/libavcodec/mpegaudiodec_template.c @@ -1828,6 +1828,9 @@ static av_cold int decode_close_mp3on4(AVCodecContext * avctx) MP3On4DecodeContext *s = avctx->priv_data; int i; + if (s->mp3decctx[0]) + av_freep(&s->mp3decctx[0]->fdsp); + for (i = 0; i < s->frames; i++) av_freep(&s->mp3decctx[i]); |