Hot fix before author of stb_truetype library fix issues:
https://github.com/nothings/stb/issues/1296 Prevent Heap buffer overflow Allocate more memory for MAC font "Times.ttc"
This commit is contained in:
parent
699533e22a
commit
284546ca2e
2 changed files with 4 additions and 1 deletions
|
@ -17,3 +17,6 @@ imstb_truetype.h modification:
|
|||
|
||||
Hot fix for open symbolic fonts on windows
|
||||
62bdfe6f8d04b88e8bd511cd613be80c0baa7f55
|
||||
|
||||
Hot fix for prevent Heap buffer overflow on MAC
|
||||
56758dcf8568d91b8a3ad50ccd4b137181ac9490
|
||||
|
|
|
@ -1664,7 +1664,7 @@ static int stbtt__GetGlyphShapeTT(const stbtt_fontinfo *info, int glyph_index, s
|
|||
n = 1+ttUSHORT(endPtsOfContours + numberOfContours*2-2);
|
||||
|
||||
m = n + 2*numberOfContours; // a loose bound on how many vertices we might need
|
||||
vertices = (stbtt_vertex *) STBTT_malloc(m * sizeof(vertices[0]), info->userdata);
|
||||
vertices = (stbtt_vertex *) STBTT_malloc((m + 1) * sizeof(vertices[0]), info->userdata);
|
||||
if (vertices == 0)
|
||||
return 0;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue