Fix memory leak in libgsm wrapper.
[ffmpeg.git] / libavcodec / libgsm.c
index 09578b4..2d7df9b 100644 (file)
@@ -89,6 +89,7 @@ static av_cold int libgsm_init(AVCodecContext *avctx) {
 }
 
 static av_cold int libgsm_close(AVCodecContext *avctx) {
+    av_freep(&avctx->coded_frame);
     gsm_destroy(avctx->priv_data);
     avctx->priv_data = NULL;
     return 0;