diff --git a/src/hb-ot-post-table.hh b/src/hb-ot-post-table.hh index 4213093b9..273a6d027 100644 --- a/src/hb-ot-post-table.hh +++ b/src/hb-ot-post-table.hh @@ -96,7 +96,7 @@ struct post pool = &StructAfter (v2.glyphNameIndex); const uint8_t *end = (uint8_t *) table + post_len; - for (const uint8_t *data = pool; data < end && data + *data <= end; data += *data) + for (const uint8_t *data = pool; data < end && data + *data <= end; data += 1 + *data) { uint32_t *offset = index_to_offset.push (); if (unlikely (!offset))