summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlexei Podtelezhnikov <apodtele@gmail.com>2022-07-26 12:23:15 -0400
committerAlexei Podtelezhnikov <apodtele@gmail.com>2022-07-26 12:23:15 -0400
commit284956b5b123125c814bb3841c6871ddfb0694a3 (patch)
treee3b01169a30f2eb2f873e61455964a4c2dbebf76 /include
parent182295cbcf63e0399f5df68f3d8a7e60b8eeecdb (diff)
downloadfreetype2-284956b5b123125c814bb3841c6871ddfb0694a3.tar.gz
[pfr] Fortify the kerning code.
Any array index must be strictly less then the array size. Therefore, we must reject indexes that are equal to the array size. Alternatively, we should move the bounds check before the index decrement but that would be confusing. In addition, it is ok to decrement zero (.notdef) and get UINT_MAX, which is then automatically rejected in the bounds check. * src/pfr/pfrobjs.c (pfr_face_get_kerning): Fix the bounds checking.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions