From 9a6dabd61a1af848abbab21b0152e58875604a37 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 6 May 2022 12:01:37 -0600 Subject: [PATCH] [gvar] Remove sanitize check for data array We are not checking in sanitize that offset array is ascending, so this check was bogus. --- src/hb-ot-var-gvar-table.hh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/hb-ot-var-gvar-table.hh b/src/hb-ot-var-gvar-table.hh index 4c1a19b2d..dedcc3dff 100644 --- a/src/hb-ot-var-gvar-table.hh +++ b/src/hb-ot-var-gvar-table.hh @@ -393,9 +393,7 @@ struct gvar sharedTuples.sanitize (c, this, axisCount * sharedTupleCount) && (is_long_offset () ? c->check_array (get_long_offset_array (), glyphCount+1) : - c->check_array (get_short_offset_array (), glyphCount+1)) && - c->check_array (((const HBUINT8*)&(this+dataZ)) + get_offset (0), - get_offset (glyphCount) - get_offset (0))); + c->check_array (get_short_offset_array (), glyphCount+1))); } /* GlyphVariationData not sanitized here; must be checked while accessing each glyph variation data */