1
0
Fork 0

- remove evil exit()

- remove "enabled". It's unused, and that's a good thing: it wasn't
  initialized.
This commit is contained in:
mfranz 2006-06-12 15:39:38 +00:00
parent 79abf11466
commit 5fa474e209
2 changed files with 4 additions and 12 deletions

View file

@ -64,16 +64,10 @@ FGInstrumentMgr::FGInstrumentMgr ()
try {
readProperties( config.str(), config_props );
if ( build() ) {
enabled = true;
} else {
SG_LOG( SG_ALL, SG_ALERT,
"Detected an internal inconsistency in the instrumentation");
SG_LOG( SG_ALL, SG_ALERT,
" system specification file. See earlier errors for" );
SG_LOG( SG_ALL, SG_ALERT,
" details.");
exit(-1);
if ( !build() ) {
throw sg_throwable(string(
"Detected an internal inconsistency in the instrumentation\n"
"system specification file. See earlier errors for details."));
}
} catch (const sg_exception& exc) {
SG_LOG( SG_ALL, SG_ALERT, "Failed to load instrumentation system model: "

View file

@ -35,8 +35,6 @@ public:
private:
SGPropertyNode *config_props;
bool enabled;
};
#endif // __INSTRUMENT_MGR_HXX