From ee9b8e8cc053bf7c90992aba5bd93a741e8e0281 Mon Sep 17 00:00:00 2001 From: Anuj Verma Date: Mon, 3 Aug 2020 16:19:21 +0530 Subject: [PATCH] * src/sdf/ftsdfrend.c (ft_bsdf_render): Initialize variable. Initialize the target bitmap so as to avoid crashes due to uninitialized memory. --- [GSoC]ChangeLog | 6 ++++++ src/sdf/ftsdfrend.c | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/[GSoC]ChangeLog b/[GSoC]ChangeLog index b67ea822b..22014eb27 100644 --- a/[GSoC]ChangeLog +++ b/[GSoC]ChangeLog @@ -1,3 +1,9 @@ +2020-08-3 Anuj Verma + + * src/sdf/ftsdfrend.c (ft_bsdf_render): Initialize + the target bitmap so as to avoid crashes due to + uninitialized memory. + 2020-08-3 Anuj Verma [sdf -> bsdf] Fixed memory leak. diff --git a/src/sdf/ftsdfrend.c b/src/sdf/ftsdfrend.c index f2a34b1d8..0de977a39 100644 --- a/src/sdf/ftsdfrend.c +++ b/src/sdf/ftsdfrend.c @@ -421,7 +421,10 @@ SDF_Raster_Params params; SDF_Renderer sdf_module = SDF_RENDERER( module ); - + + /* initialize the bitmap in case any error occurs */ + FT_Bitmap_Init( &target ); + render = &sdf_module->root; memory = render->root.memory;