Commit 7d464b8
authored
[read-fonts] aat: use wrapping to avoid panics on 32-bit (#2017)
Security analysis pointed at that these ops could overflow only on 32-bit builds. So use wrapping to avoid the cost on target platforms. Any values that overflow will be caught by subsequent checked memory reads and return an error anyway.
internal bug ref: b/5377834311 parent d0f5d07 commit 7d464b8
1 file changed
Lines changed: 5 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
169 | | - | |
| 169 | + | |
170 | 170 | | |
171 | 171 | | |
172 | 172 | | |
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
480 | | - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
481 | 483 | | |
482 | 484 | | |
483 | 485 | | |
484 | 486 | | |
485 | 487 | | |
486 | 488 | | |
487 | | - | |
| 489 | + | |
488 | 490 | | |
489 | 491 | | |
490 | 492 | | |
| |||
0 commit comments