freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[freetype2] master 8a05d25: [mac] Fix buffer size calculation for LWFN f


From: suzuki toshiya
Subject: [freetype2] master 8a05d25: [mac] Fix buffer size calculation for LWFN font.
Date: Sun, 27 Sep 2015 16:46:22 +0000

branch: master
commit 8a05d250dfa49a2b47372b4400b1e2c0b242f528
Author: suzuki toshiya <address@hidden>
Commit: suzuki toshiya <address@hidden>

    [mac] Fix buffer size calculation for LWFN font.
    
    * src/base/ftmac.c (read_lwfn): Cast post_size to FT_ULong
    to prevent confused copy by too large chunk size.
---
 ChangeLog        |    7 +++++++
 src/base/ftmac.c |    2 +-
 2 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 7150091..6d0941e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2015-09-27  suzuki toshiya  <address@hidden>
+
+       [mac] Fix buffer size calculation for LWFN font.
+
+       * src/base/ftmac.c (read_lwfn): Cast post_size to FT_ULong
+       to prevent confused copy by too large chunk size.
+
 2015-09-26  Alexei Podtelezhnikov  <address@hidden>
 
        * src/smooth/ftgrays.c (PIXEL_MASK): Remove unused macro.
diff --git a/src/base/ftmac.c b/src/base/ftmac.c
index 8463190..114bbb6 100644
--- a/src/base/ftmac.c
+++ b/src/base/ftmac.c
@@ -618,7 +618,7 @@
           total_size += 6; /* code + 4 bytes chunk length */
       }
 
-      total_size += GetHandleSize( post_data ) - 2;
+      total_size += (FT_ULong)GetHandleSize( post_data ) - 2;
       last_code = code;
 
       /* detect resource fork overflow */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]