LWS-Import: Avoid access to empty string token
- Fix invalid access to string pointer when string token is empty - closes https://github.com/assimp/assimp/issues/4222pull/4283/head
parent
7ec52e9e02
commit
635153b3a4
|
@ -537,6 +537,11 @@ 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()) {
|
||||||
|
ASSIMP_LOG_ERROR("Invalid LWS file detectedm abort import.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
unsigned int version = strtoul10((*it).tokens[0].c_str());
|
unsigned int version = strtoul10((*it).tokens[0].c_str());
|
||||||
ASSIMP_LOG_INFO("LWS file format version is ", (*it).tokens[0]);
|
ASSIMP_LOG_INFO("LWS file format version is ", (*it).tokens[0]);
|
||||||
first = 0.;
|
first = 0.;
|
||||||
|
|
Loading…
Reference in New Issue