From cd1f278d45724c9156c3ec725e749cc89c80ad50 Mon Sep 17 00:00:00 2001 From: tth Date: Wed, 10 Mar 2021 05:51:48 +0100 Subject: [PATCH] fix a memory leak --- lib/fimg-core.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/fimg-core.c b/lib/fimg-core.c index 5ceaae2b..16d2b680 100644 --- a/lib/fimg-core.c +++ b/lib/fimg-core.c @@ -167,6 +167,10 @@ if (NULL == fimg->R) { free(fimg->R); +if (FIMG_TYPE_RGB==fimg->type) { + free(fimg->G); + free(fimg->B); + } memset(fimg, 0, sizeof(FloatImg)); return 0;