From 76aca9b0d1f8409b055c858d0a9c5a9fff00d007 Mon Sep 17 00:00:00 2001 From: Ahmad Fatoum Date: Sun, 25 Feb 2018 02:55:32 +0100 Subject: [PATCH] Fix possible buffer overflow in LoadBMFont Width specifier doesn't include NUL terminator. Fixes #487 found by AddressSanitizer. --- src/text.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/text.c b/src/text.c index 2a05773cb..7f363b0ab 100644 --- a/src/text.c +++ b/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