From 976f757c2ffb6d6cc56431fdef5f0f4e39d367df Mon Sep 17 00:00:00 2001 From: Luke Ceddia Date: Thu, 28 Jan 2016 13:58:08 +1100 Subject: [PATCH] Fix memory leak in _PRINTSTRING FontRenderTextUTF32 now frees the 'render' array, which is allocated for multi-character strings. --- internal/c/parts/video/font/ttf/src.c | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/c/parts/video/font/ttf/src.c b/internal/c/parts/video/font/ttf/src.c index 9931a715c..9bdfeaffa 100644 --- a/internal/c/parts/video/font/ttf/src.c +++ b/internal/c/parts/video/font/ttf/src.c @@ -226,6 +226,7 @@ free(data1); *out_y=h2; //Note: '*out_x_pre_increment' is set above *out_x_post_increment=0; +if (codepoints > 1) free(render); return 1; }