[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freetype2] master dfc9a04: * src/truetype/ttinterp.c (TT_RunIns): Use `
From: |
Werner LEMBERG |
Subject: |
[freetype2] master dfc9a04: * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'. |
Date: |
Thu, 5 Dec 2019 02:44:43 -0500 (EST) |
branch: master
commit dfc9a049ded53e2ca5c9b935f912a476d6f676ed
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>
* src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.
Reported as
https://bugs.chromium.org/p/chromium/issues/detail?id=1030614
---
ChangeLog | 8 ++++++++
src/truetype/ttinterp.c | 2 +-
2 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index 1660afa..0506b2a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2019-12-05 Werner Lemberg <address@hidden>
+
+ * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.
+
+ Reported as
+
+ https://bugs.chromium.org/p/chromium/issues/detail?id=1030614
+
2019-12-03 Werner Lemberg <address@hidden>
More nullptr offset UBSan warnings (#57331, #57347).
diff --git a/src/truetype/ttinterp.c b/src/truetype/ttinterp.c
index 1357890..cedc4a5 100644
--- a/src/truetype/ttinterp.c
+++ b/src/truetype/ttinterp.c
@@ -8567,7 +8567,7 @@
case FT_ERR( Invalid_Opcode ):
{
TT_DefRecord* def = exc->IDefs;
- TT_DefRecord* limit = def + exc->numIDefs;
+ TT_DefRecord* limit = FT_OFFSET( def, exc->numIDefs );
for ( ; def < limit; def++ )
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [freetype2] master dfc9a04: * src/truetype/ttinterp.c (TT_RunIns): Use `FT_OFFSET'.,
Werner LEMBERG <=