diff --git a/ChangeLog b/ChangeLog index c19dbe81e..432186ec6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2014-11-24 Werner Lemberg + + [sfnt] Fix Savannah bug #43672. + + * src/sfnt/ttkern.c (tt_face_load_kern): Use correct value for + minimum table length test. + 2014-11-24 Werner Lemberg [type1, type42] Another fix for Savannah bug #43655. diff --git a/src/sfnt/ttkern.c b/src/sfnt/ttkern.c index 32c4008b2..455e7b5e3 100644 --- a/src/sfnt/ttkern.c +++ b/src/sfnt/ttkern.c @@ -99,7 +99,7 @@ length = FT_NEXT_USHORT( p ); coverage = FT_NEXT_USHORT( p ); - if ( length <= 6 ) + if ( length <= 6 + 8 ) break; p_next += length;