[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 639a02154: * src/type42/t42objs.c (T42_Open_Face): Av
From: |
Werner Lemberg |
Subject: |
[freetype2] master 639a02154: * src/type42/t42objs.c (T42_Open_Face): Avoid use of uninitialized memory. |
Date: |
Tue, 11 Jan 2022 03:16:25 -0500 (EST) |
branch: master
commit 639a02154b36fea925a145061138385164932c4c
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>
* src/type42/t42objs.c (T42_Open_Face): Avoid use of uninitialized memory.
Reported as
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43508
---
src/type42/t42objs.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/type42/t42objs.c b/src/type42/t42objs.c
index 03955e945..53fe9b233 100644
--- a/src/type42/t42objs.c
+++ b/src/type42/t42objs.c
@@ -44,7 +44,8 @@
parser = &loader.parser;
- if ( FT_QALLOC( face->ttf_data, 12 ) )
+ /* To handle buggy fonts we don't use `FT_QALLOC` here. */
+ if ( FT_ALLOC( face->ttf_data, 12 ) )
goto Exit;
/* while parsing the font we always update `face->ttf_size' so that */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 639a02154: * src/type42/t42objs.c (T42_Open_Face): Avoid use of uninitialized memory.,
Werner Lemberg <=