[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master fc15ebe0a: * src/sfnt/ttkern.c (tt_face_get_kerning):
From: |
Werner Lemberg |
Subject: |
[freetype2] master fc15ebe0a: * src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table. |
Date: |
Mon, 21 Mar 2022 06:17:52 -0400 (EDT) |
branch: master
commit fc15ebe0a629acf769ed8976e3d5b84ee4e01236
Author: Werner Lemberg <wl@gnu.org>
Commit: Werner Lemberg <wl@gnu.org>
* src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table.
Fixes #1141.
---
src/sfnt/ttkern.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/sfnt/ttkern.c b/src/sfnt/ttkern.c
index 5634267de..ca1c50940 100644
--- a/src/sfnt/ttkern.c
+++ b/src/sfnt/ttkern.c
@@ -190,10 +190,16 @@
FT_Int result = 0;
FT_UInt count, mask;
- FT_Byte* p = face->kern_table;
- FT_Byte* p_limit = p + face->kern_table_size;
+ FT_Byte* p;
+ FT_Byte* p_limit;
+ if ( !face->kern_table )
+ return result;
+
+ p = face->kern_table;
+ p_limit = p + face->kern_table_size;
+
p += 4;
mask = 0x0001;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master fc15ebe0a: * src/sfnt/ttkern.c (tt_face_get_kerning): Exit early if no table.,
Werner Lemberg <=