From 4d321bff85cf1e9b6a18b915af185494b5ea94b6 Mon Sep 17 00:00:00 2001 From: Limin Wang Date: Mon, 18 Jun 2007 12:00:06 +0000 Subject: [PATCH] fix imlib2 memory leaks patch by Limin Wang: [lance lmwang gmail com] original thread: [FFmpeg-devel] [PATCH] fix imlib2 memory leaks date: 06/18/2007 04:22 AM Originally committed as revision 9361 to svn://svn.ffmpeg.org/ffmpeg/trunk --- vhook/imlib2.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/vhook/imlib2.c b/vhook/imlib2.c index f03293a8a..595db4574 100644 --- a/vhook/imlib2.c +++ b/vhook/imlib2.c @@ -174,11 +174,17 @@ void Release(void *ctx) imlib_context_set_image(ci->imageOverlaid); imlib_free_image(); } - ff_eval_free(ci->expr_x); - ff_eval_free(ci->expr_y); - ff_eval_free(ci->expr_R); - ff_eval_free(ci->expr_G); - ff_eval_free(ci->expr_B); + ff_eval_free(ci->eval_x); + ff_eval_free(ci->eval_y); + ff_eval_free(ci->eval_r); + ff_eval_free(ci->eval_g); + ff_eval_free(ci->eval_b); + + av_free(ci->expr_x); + av_free(ci->expr_y); + av_free(ci->expr_R); + av_free(ci->expr_G); + av_free(ci->expr_B); sws_freeContext(ci->toRGB_convert_ctx); sws_freeContext(ci->fromRGB_convert_ctx); av_free(ctx); -- 2.11.0