diff options
author | Anuj Verma <anujv@iitbhilai.ac.in> | 2020-08-03 16:19:21 +0530 |
---|---|---|
committer | Anuj Verma <anujv@iitbhilai.ac.in> | 2020-08-03 16:19:21 +0530 |
commit | ee9b8e8cc053bf7c90992aba5bd93a741e8e0281 (patch) | |
tree | f6471f80576f527573adc83e3aa48c2c7a99bb57 | |
parent | 95846825f627276eb670a2d1bc168dbf1a7f9584 (diff) | |
download | freetype2-ee9b8e8cc053bf7c90992aba5bd93a741e8e0281.tar.gz |
* src/sdf/ftsdfrend.c (ft_bsdf_render): Initialize variable.
Initialize the target bitmap so as to avoid crashes due
to uninitialized memory.
-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; |