REVIEWED: LoadImageRaw() #3926

This commit is contained in:
Ray 2024-04-20 23:58:22 +02:00
parent 8f24d86c1f
commit cf47fbb20b

View file

@ -316,6 +316,8 @@ Image LoadImageRaw(const char *fileName, int width, int height, int format, int
unsigned char *dataPtr = fileData;
unsigned int size = GetPixelDataSize(width, height, format);
if (size <= dataSize) // Security check
{
// Offset file data to expected raw image by header size
if ((headerSize > 0) && ((headerSize + size) <= dataSize)) dataPtr += headerSize;
@ -325,6 +327,7 @@ Image LoadImageRaw(const char *fileName, int width, int height, int format, int
image.height = height;
image.mipmaps = 1;
image.format = format;
}
UnloadFileData(fileData);
}