[pshinter] Handle numeric overflow.

Reported as

  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10550

* src/pshinter/pshglob.c (psh_blues_snap_stem): Mask numeric
overflow.
This commit is contained in:
Werner Lemberg 2018-10-02 16:36:49 +02:00
parent 877aa1b2cc
commit 83fc524dfc
2 changed files with 13 additions and 2 deletions

View File

@ -1,3 +1,14 @@
2018-10-02 Werner Lemberg <wl@gnu.org>
[pshinter] Handle numeric overflow.
Reported as
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10550
* src/pshinter/pshglob.c (psh_blues_snap_stem): Mask numeric
overflow.
2018-09-27 Alexei Podtelezhnikov <apodtele@gmail.com>
Align FreeType with standard C memory management.
@ -138,7 +149,7 @@
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10396
* src/pshinter/pshglob.c: Include FT_INTERNAL_CALC_H.
(psh_blues_snap_stems): Mask numeric overflow.
(psh_blues_snap_stem): Mask numeric overflow.
2018-09-13 Werner Lemberg <wl@gnu.org>

View File

@ -591,7 +591,7 @@
for ( ; count > 0; count--, zone-- )
{
delta = zone->org_top - stem_bot;
delta = SUB_LONG( zone->org_top, stem_bot );
if ( delta < -blues->blue_fuzz )
break;