summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKnut Andre Tidemann <knutandre.tidemann@zenitel.com>2019-07-12 14:41:18 +0200
committerKnut Andre Tidemann <knutandre.tidemann@zenitel.com>2019-07-12 14:44:12 +0200
commit456e812c28d4e7e39d3304baa73ef4b3ccae2376 (patch)
tree53a9e2fcf59055797e4afcd9c81939ce838a1466
parent2596e5bd6f1f1d51331f5e7e7f1fa98e4ed02d30 (diff)
downloadgst-libav-456e812c28d4e7e39d3304baa73ef4b3ccae2376.tar.gz
avaudenc: fix memory leak of refcontext after finalize.
-rw-r--r--ext/libav/gstavaudenc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/libav/gstavaudenc.c b/ext/libav/gstavaudenc.c
index c4c7aab..cdca3a6 100644
--- a/ext/libav/gstavaudenc.c
+++ b/ext/libav/gstavaudenc.c
@@ -176,6 +176,7 @@ gst_ffmpegaudenc_finalize (GObject * object)
/* clean up remaining allocated data */
av_frame_free (&ffmpegaudenc->frame);
gst_ffmpeg_avcodec_close (ffmpegaudenc->context);
+ gst_ffmpeg_avcodec_close (ffmpegaudenc->refcontext);
av_free (ffmpegaudenc->context);
av_free (ffmpegaudenc->refcontext);