Fix UNKNOWN READ in aiTexture::~aiTexture

This commit is contained in:
Alex
2023-06-04 07:50:00 +00:00
parent d9a8837a5b
commit 23f9990b22
2 changed files with 9 additions and 2 deletions
+1 -1
View File
@@ -274,7 +274,7 @@ void MDLImporter::InternReadFile(const std::string &pFile,
// ------------------------------------------------------------------------------------------------
// Check whether we're still inside the valid file range
void MDLImporter::SizeCheck(const void *szPos) {
if (!szPos || (const unsigned char *)szPos > this->mBuffer + this->iFileSize) {
if (!szPos || (const unsigned char *)szPos > this->mBuffer + this->iFileSize || szPos < this->mBuffer) {
throw DeadlyImportError("Invalid MDL file. The file is too small "
"or contains invalid data.");
}