mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-31 00:46:36 +00:00
IfcFile::Init: return false if unexpected schema encountered.
This commit is contained in:
committed by
Thomas Krijnen
parent
1849c43d19
commit
96650ce720
@@ -1267,7 +1267,10 @@ bool IfcFile::Init(IfcParse::IfcSpfStream* s) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (schemas.size() != 1 || schemas[0] != IfcSchema::Identifier) {
|
if (schemas.size() != 1 || schemas[0] != IfcSchema::Identifier) {
|
||||||
Logger::Message(Logger::LOG_ERROR, std::string("File schema encountered different from expected '") + IfcSchema::Identifier + "'");
|
Logger::Message(Logger::LOG_ERROR, "File schema encountered ("
|
||||||
|
+ boost::algorithm::join(schemas, ", ") + ") different from expected "
|
||||||
|
+ std::string(IfcSchema::Identifier) + ".");
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
boost::circular_buffer<Token> token_stream(3, Token());
|
boost::circular_buffer<Token> token_stream(3, Token());
|
||||||
|
|||||||
Reference in New Issue
Block a user