Fix memory leak in rtext LoadFontFromImage method

Fix for
[rtext] Memory leak at LoadFontFromImage when failing to compute spacing's
This commit is contained in:
Ross Metcalfe 2026-08-26 18:37:58 +01:00 • committed by GitHub
commit 2be2d73afa
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -438,7 +438,10 @@ Font LoadFontFromImage(Image image, Color key, int firstChar)
if (!COLOR_EQUAL(pixels[y*image.width + x], key)) break;
}
if ((x == 0) || (y == 0)) return font; // Security check
if ((x == 0) || (y == 0)) {
UnloadImageColors(pixels); // Unload pixel colors to prevent memory leak
return font; // Security check
}
charSpacing = x;
lineSpacing = y;