LWSLoader: Fix out of bounds iterator access
Fix https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=38947 Fix #4222pull/4324/head
parent
310c81aaa2
commit
b14b34d2b8
|
@ -538,7 +538,7 @@ void LWSImporter::InternReadFile(const std::string &pFile, aiScene *pScene, IOSy
|
||||||
// get file format version and print to log
|
// get file format version and print to log
|
||||||
++it;
|
++it;
|
||||||
|
|
||||||
if ((*it).tokens[0].empty()) {
|
if (it == root.children.end() || (*it).tokens[0].empty()) {
|
||||||
ASSIMP_LOG_ERROR("Invalid LWS file detectedm abort import.");
|
ASSIMP_LOG_ERROR("Invalid LWS file detectedm abort import.");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue