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: v0.7rc1~257 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=faf8d3ddfa105d7f107a886c5f3cadf6357d89b6;p=platform%2Fupstream%2Flibav.git 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