diff options
-rw-r--r-- | [GSoC]ChangeLog | 6 | ||||
-rw-r--r-- | src/sdf/ftsdfrend.c | 5 |
2 files changed, 10 insertions, 1 deletions
diff --git a/[GSoC]ChangeLog b/[GSoC]ChangeLog index b67ea822b..22014eb27 100644 --- a/[GSoC]ChangeLog +++ b/[GSoC]ChangeLog @@ -1,5 +1,11 @@ 2020-08-3 Anuj Verma <anujv@iitbhilai.ac.in> + * 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 <anujv@iitbhilai.ac.in> + [sdf -> bsdf] Fixed memory leak. * src/sdf/ftbsdf.c (bsdf_raster_render): Release the 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; |