From d57f227121ef8e31872a5e7cfe2d10a46c81db46 Mon Sep 17 00:00:00 2001 From: Werner Lemberg Date: Sat, 26 Sep 2015 08:44:26 +0200 Subject: [PATCH] * src/base/ftobjs.c (Mac_Read_sfnt_Resource): Add cast. --- ChangeLog | 4 ++++ src/base/ftobjs.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5732e45f4..9e9c7bbc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2015-09-26 Werner Lemberg + + * src/base/ftobjs.c (Mac_Read_sfnt_Resource): Add cast. + 2015-09-25 Werner Lemberg [type1] Protect against invalid number of glyphs (#46029). diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c index f58f7154b..5d282529c 100644 --- a/src/base/ftobjs.c +++ b/src/base/ftobjs.c @@ -1776,7 +1776,7 @@ goto Exit; if ( rlen == -1 ) return FT_THROW( Cannot_Open_Resource ); - if ( rlen > FT_MAC_RFORK_MAX_LEN ) + if ( (FT_ULong)rlen > FT_MAC_RFORK_MAX_LEN ) return FT_THROW( Invalid_Offset ); error = open_face_PS_from_sfnt_stream( library,