shithub: freetype+ttf2subf

Download patch

ref: b0ebcdc8e4f39a2dbf5c4e28b9ae787b26ff3dc0
parent: 22b1d5ca6772b155eaad79b0e0b406e308bd0d86
author: Werner Lemberg <[email protected]>
date: Sun Feb 22 15:42:49 EST 2015

* src/sfnt/ttpost.c (load_format_20): Fix error tracing message.

Bug introduced 6 commits earlier.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2015-02-22  Werner Lemberg  <[email protected]>
 
+	* src/sfnt/ttpost.c (load_format_20): Fix error tracing message.
+
+	Bug introduced 6 commits earlier.
+
+2015-02-22  Werner Lemberg  <[email protected]>
+
 	[pshinter] Fix thinko.
 
 	* src/pshinter/pshalgo.c (psh_glyph_find_strong_points): Correctly
--- a/src/sfnt/ttpost.c
+++ b/src/sfnt/ttpost.c
@@ -246,11 +246,14 @@
         if ( len > post_limit                   ||
              FT_STREAM_POS() > post_limit - len )
         {
+          FT_Int  d = post_limit - FT_STREAM_POS();
+
+
           FT_ERROR(( "load_format_20:"
                      " exceeding string length (%d),"
                      " truncating at end of post table (%d byte left)\n",
-                     len, post_limit - FT_STREAM_POS() ));
-          len = FT_MAX( 0, post_limit - FT_STREAM_POS() );
+                     len, d ));
+          len = (FT_UInt)FT_MAX( 0, d );
         }
 
         if ( FT_NEW_ARRAY( name_strings[n], len + 1 ) ||