ref: d247c56278215d2ff9cb65563fe250b9a852c18a
parent: 385345037e04f9ee6ffc8b14318f1a079520c41d
author: Ben Wagner <bungeman@chromium.org>
date: Thu Mar 31 14:54:15 EDT 2022
[truetype] Use SUB_LONG for component offset. * src/truetype/ttgload.c (TT_Process_Composite_Component): do it. Bug: https://crbug.com/1309429
--- a/src/truetype/ttgload.c
+++ b/src/truetype/ttgload.c
@@ -1228,8 +1228,8 @@
p1 = gloader->base.outline.points + k;
p2 = gloader->base.outline.points + l;
- x = p1->x - p2->x;
- y = p1->y - p2->y;
+ x = SUB_LONG(p1->x, p2->x);
+ y = SUB_LONG(p1->y, p2->y);
}
else
{