freetype-commit
[Top][All Lists]
Advanced

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

[freetype2] master fbd2452: [pshinter] Fix numeric overflow.


From: Werner LEMBERG
Subject: [freetype2] master fbd2452: [pshinter] Fix numeric overflow.
Date: Tue, 6 Nov 2018 05:15:44 -0500 (EST)

branch: master
commit fbd24523461d57d38bd040d842f9fba2690545cd
Author: Werner Lemberg <address@hidden>
Commit: Werner Lemberg <address@hidden>

    [pshinter] Fix numeric overflow.
    
    Reported as
    
      https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11242
    
    * src/pshinter/pshrec.c (ps_dimension_add_t1stem): Implement it.
---
 ChangeLog             | 10 ++++++++++
 src/pshinter/pshrec.c |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 3b73bac..48e7836 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,15 @@
 2018-11-06  Werner Lemberg  <address@hidden>
 
+       [pshinter] Fix numeric overflow.
+
+       Reported as
+
+         https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11242
+
+       * src/pshinter/pshrec.c (ps_dimension_add_t1stem): Implement it.
+
+2018-11-06  Werner Lemberg  <address@hidden>
+
        [psaux] Fix timeout in old CFF engine.
 
        Reported as
diff --git a/src/pshinter/pshrec.c b/src/pshinter/pshrec.c
index 401ab19..7633c5e 100644
--- a/src/pshinter/pshrec.c
+++ b/src/pshinter/pshrec.c
@@ -666,7 +666,7 @@
       if ( len == -21 )
       {
         flags |= PS_HINT_FLAG_BOTTOM;
-        pos   += len;
+        pos    = ADD_INT( pos, len );
       }
       len = 0;
     }



reply via email to

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