commit | 4334f009e7d20789cc7ee1224290ea1e22a17b5b | [log] [tgz] |
---|---|---|
author | Werner Lemberg <wl@gnu.org> | Sun Sep 28 08:09:48 2025 +0200 |
committer | Werner Lemberg <wl@gnu.org> | Sun Sep 28 08:13:38 2025 +0200 |
tree | ffd251cee91ac8f5f30170ec1d558191725f1037 | |
parent | 7955c9b86abfbce40ca7b06579bb1de8c945762f [diff] |
[autofit] Prevent signed integer overflow. * src/autofit/aflatin.c (af_latin_stretch_top_tilde, af_latin_stretch_bottom_tilde, af_latin_align_top_tilde, af_latin_align_bottom_tilde, af_glyph_hints_apply_vertical_separation_adjustments): Use `ADD_LONG` and `SUB_LONG` for values that involve `FT_LONG_MAX` and `FT_LONG_MIN`. Fixes issue #1363.