mirror of
https://github.com/EvernodeXRPL/hpcore.git
synced 2026-04-29 15:37:59 +00:00
Code improvements.
This commit is contained in:
10
src/main.cpp
10
src/main.cpp
@@ -113,7 +113,9 @@ void std_terminate() noexcept
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
// Register exception handler for std exceptions.
|
||||
std::set_terminate(&std_terminate);
|
||||
|
||||
// Extract the CLI args
|
||||
// This call will populate conf::ctx
|
||||
if (parse_cmd(argc, argv) != 0)
|
||||
@@ -157,15 +159,9 @@ int main(int argc, char **argv)
|
||||
|
||||
hplog::init();
|
||||
|
||||
if (p2p::init() != 0)
|
||||
if (p2p::init() != 0 || usr::init() != 0 || cons::init() != 0)
|
||||
return -1;
|
||||
|
||||
if (usr::init() != 0)
|
||||
return -1;
|
||||
|
||||
if (cons::init() != 0)
|
||||
return 1;
|
||||
|
||||
// After initializing primary subsystems, register the SIGINT handler.
|
||||
signal(SIGINT, signal_handler);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user