[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master 9508811a3: * src/truetype/ttgxvar.c (tt_var_get_item_
From: |
Werner Lemberg |
Subject: |
[freetype2] master 9508811a3: * src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`. |
Date: |
Wed, 1 Feb 2023 06:03:51 -0500 (EST) |
branch: master
commit 9508811a3a5bc9a8f93da9edabb1521713a9a906
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>
* src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`.
Reported as
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=55581
---
src/truetype/ttgxvar.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/truetype/ttgxvar.c b/src/truetype/ttgxvar.c
index ba538683c..699acb682 100644
--- a/src/truetype/ttgxvar.c
+++ b/src/truetype/ttgxvar.c
@@ -1004,16 +1004,16 @@
GX_ItemVarData varData;
FT_ItemVarDelta* deltaSet;
- FT_UInt master, j;
- FT_Fixed* scalars;
- FT_ItemVarDelta returnValue;
+ FT_UInt master, j;
+ FT_Fixed* scalars;
+ FT_ItemVarDelta returnValue;
- if ( !face->blend->normalizedcoords )
+ if ( !face->blend || !face->blend->normalizedcoords )
return 0;
- /* OpenType 1.8.4+: No variation data for this item
- * as indices have special value 0xFFFF. */
+ /* OpenType 1.8.4+: No variation data for this item */
+ /* as indices have special value 0xFFFF. */
if ( outerIndex == 0xFFFF && innerIndex == 0xFFFF )
return 0;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master 9508811a3: * src/truetype/ttgxvar.c (tt_var_get_item_delta): Check `face->blend`.,
Werner Lemberg <=