diff options
Diffstat (limited to 'src/Main.cc')
-rw-r--r-- | src/Main.cc | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/Main.cc b/src/Main.cc index e872411..a01ad24 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -146,14 +146,13 @@ int Balau::Main::bootstrap(int argc, char ** argv) { int r = 0; m_status = STARTING; - for (AtStart * ptr = AtStart::s_head; ptr; ptr = ptr->m_next) - ptr->doStart(); - try { + for (AtStart * ptr = AtStart::s_head; ptr; ptr = ptr->m_next) + ptr->doStart(); + m_status = RUNNING; TaskMan::registerTask(new BootstrapTask(argc, argv, NULL)); r = TaskMan::getDefaultTaskMan()->mainLoop(); - m_status = STOPPING; } catch (Exit & e) { m_status = STOPPING; |