diff --git a/ChangeLog b/ChangeLog index 6af1970db..5d25e0ff7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2015-10-21 Dave Arnold + + [cff] Fix limit in assert for max hints. + + * src/cff/cf2interp.c (cf2_hintmask_setAll): Allow mask equal to the + limit (96 bits). + 2015-10-21 Dave Arnold [cff] Remove an assert (#46107). diff --git a/src/cff/cf2intrp.c b/src/cff/cf2intrp.c index ff3fa9aaa..b49b96f00 100644 --- a/src/cff/cf2intrp.c +++ b/src/cff/cf2intrp.c @@ -184,7 +184,7 @@ return; FT_ASSERT( hintmask->byteCount > 0 ); - FT_ASSERT( hintmask->byteCount < + FT_ASSERT( hintmask->byteCount <= sizeof ( hintmask->mask ) / sizeof ( hintmask->mask[0] ) ); /* set mask to all ones */