Pārlūkot izejas kodu
Fix possible buffer overflow in LoadBMFont
Width specifier doesn't include NUL terminator.
Fixes #487 found by AddressSanitizer.
pull/495/head
Ahmad Fatoum
pirms 8 gadiem
vecāks
revīzija
76aca9b0d1
Šim parakstam datu bāzē netika atrasta zināma atslēga
GPG atslēgas ID: C3EAC3DE9321D59B
1 mainītis faili ar
1 papildinājumiem un
1 dzēšanām
-
src/text.c
|
|
|
@ -708,7 +708,7 @@ static SpriteFont LoadBMFont(const char *fileName) |
|
|
|
|
|
|
|
int fontSize = 0; |
|
|
|
int texWidth, texHeight; |
|
|
|
char texFileName[128]; |
|
|
|
char texFileName[129]; |
|
|
|
int charsCount = 0; |
|
|
|
|
|
|
|
int base; // Useless data |
|
|
|
|