Browse Source

avcodec/twinvq: Use av_freep() to avoid leaving stale pointers in memory

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.5
Michael Niedermayer 11 years ago
parent
commit
4ffec6d933
1 changed files with 5 additions and 5 deletions
  1. +5
    -5
      libavcodec/twinvq.c

+ 5
- 5
libavcodec/twinvq.c View File

@@ -755,13 +755,13 @@ av_cold int ff_twinvq_decode_close(AVCodecContext *avctx)

for (i = 0; i < 3; i++) {
ff_mdct_end(&tctx->mdct_ctx[i]);
av_free(tctx->cos_tabs[i]);
av_freep(&tctx->cos_tabs[i]);
}

av_free(tctx->curr_frame);
av_free(tctx->spectrum);
av_free(tctx->prev_frame);
av_free(tctx->tmp_buf);
av_freep(&tctx->curr_frame);
av_freep(&tctx->spectrum);
av_freep(&tctx->prev_frame);
av_freep(&tctx->tmp_buf);

return 0;
}


Loading…
Cancel
Save