Schematics: Error if unable to open file

master
kwolekr 2015-03-23 21:03:28 -04:00
parent 11372ac646
commit a423202756
1 changed files with 5 additions and 0 deletions

View File

@ -207,6 +207,11 @@ bool Schematic::loadSchematicFromFile(const char *filename, INodeDefManager *nde
bool have_cignore = false;
std::ifstream is(filename, std::ios_base::binary);
if (!is.good()) {
errorstream << "loadSchematicFile: unable to open file '"
<< filename << "'" << std::endl;
return false;
}
u32 signature = readU32(is);
if (signature != MTSCHEM_FILE_SIGNATURE) {