REVIEWED: LoadImageRaw()
#3926
This commit is contained in:
parent
8f24d86c1f
commit
cf47fbb20b
1 changed files with 11 additions and 8 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue