shithub: freetype+ttf2subf

Download patch

ref: 3314a975b93fb70568880839982978a12968db61
parent: 7acd73fd6a6f34a2d40dfcbe47d18f5b5cb81888
author: David Turner <[email protected]>
date: Thu Jul 11 19:51:44 EDT 2002

small fix

git/fs: mount .git/fs: mount/attach disallowed
--- a/src/sfnt/ttload.c
+++ b/src/sfnt/ttload.c
@@ -340,6 +340,9 @@
         goto Exit;
     }
 
+    if ( format_tag != 0x10000UL && format_tag != 0x74727565UL )
+      goto Bad_Format;
+
     /* the format tag was read, now check the rest of the header */
     sfnt->format_tag = format_tag;
     sfnt->offset     = offset;
@@ -351,6 +354,7 @@
     error = sfnt_dir_check( stream, offset, sfnt->num_tables );
     if ( error )
     {
+    Bad_Format:
       FT_TRACE2(( "TT_Load_SFNT_Header: file is not SFNT!\n" ));
       error = SFNT_Err_Unknown_File_Format;
     }