catch initialization exception

This commit is contained in:
Jeff Hill
2002-07-13 01:09:24 +00:00
parent 097cc39a58
commit 109c17c6f1

View File

@@ -72,8 +72,12 @@ extern int main (int argc, const char **argv)
scanOn = false;
}
pCAS = new exServer ( pvPrefix, aliasCount, scanOn );
if ( ! pCAS ) {
try {
pCAS = new exServer ( pvPrefix, aliasCount, scanOn );
}
catch ( ... ) {
errlogPrintf ( "Server initialization error\n" );
errlogFlush ();
return (-1);
}
@@ -100,6 +104,7 @@ extern int main (int argc, const char **argv)
}
pCAS->show(2u);
delete pCAS;
errlogFlush ();
return (0);
}