From: Ronald S. Bultje Date: Fri, 27 May 2011 15:57:39 +0000 (-0400) Subject: cmdutils: use sws_freeContext() instead of av_freep(). X-Git-Tag: n0.8~199^2~54 X-Git-Url: http://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff_plain/faf8d3ddfa105d7f107a886c5f3cadf6357d89b6 cmdutils: use sws_freeContext() instead of av_freep(). av_freep(swsContext) will leak all memory potentially allocated within the swsContext. --- diff --git a/cmdutils.c b/cmdutils.c index feeea69..778f0fb 100644 --- a/cmdutils.c +++ b/cmdutils.c @@ -76,7 +76,8 @@ void uninit_opts(void) av_freep(&avformat_opts->key); av_freep(&avformat_opts); #if CONFIG_SWSCALE - av_freep(&sws_opts); + sws_freeContext(sws_opts); + sws_opts = NULL; #endif for (i = 0; i < opt_name_count; i++) { //opt_values are only stored for codec-specific options in which case