diff --git a/src/truetype/ttpload.c b/src/truetype/ttpload.c index 1368e171c..55a2238fd 100644 --- a/src/truetype/ttpload.c +++ b/src/truetype/ttpload.c @@ -565,7 +565,7 @@ if ( num_records > 255 || ( num_records > 0 && ( record_size > 0x10004UL || - record_size & 3 ) ) ) + record_size < 4 ) ) ) { error = FT_THROW( Invalid_File_Format ); goto Fail;