mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +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) {
|
||||
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());
|
||||
|
||||
Reference in New Issue
Block a user