Ben Wagner pushed to branch master at FreeType / FreeType
Commits:
-
3829fdaa
by Ben Wagner at 2023-08-04T11:41:23-04:00
1 changed file:
Changes:
... | ... | @@ -229,7 +229,7 @@ |
229 | 229 | |
230 | 230 | base_glyphs_offset_v1 = FT_NEXT_ULONG( p );
|
231 | 231 | |
232 | - if ( base_glyphs_offset_v1 + 4 >= table_size )
|
|
232 | + if ( base_glyphs_offset_v1 >= table_size - 4 )
|
|
233 | 233 | goto InvalidTable;
|
234 | 234 | |
235 | 235 | p1 = (FT_Byte*)( table + base_glyphs_offset_v1 );
|
... | ... | @@ -249,7 +249,7 @@ |
249 | 249 | |
250 | 250 | if ( layer_offset_v1 )
|
251 | 251 | {
|
252 | - if ( layer_offset_v1 + 4 >= table_size )
|
|
252 | + if ( layer_offset_v1 >= table_size - 4 )
|
|
253 | 253 | goto InvalidTable;
|
254 | 254 | |
255 | 255 | p1 = (FT_Byte*)( table + layer_offset_v1 );
|