diff options
Diffstat (limited to 'src/appMain/life_cycle_impl.cc')
-rw-r--r-- | src/appMain/life_cycle_impl.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/appMain/life_cycle_impl.cc b/src/appMain/life_cycle_impl.cc index 186be3c829..b87191d937 100644 --- a/src/appMain/life_cycle_impl.cc +++ b/src/appMain/life_cycle_impl.cc @@ -163,7 +163,10 @@ bool LifeCycleImpl::StartComponents() { // It's important to initialise TM after setting up listener chain // [TM -> CH -> AM], otherwise some events from TM could arrive at nowhere app_manager_->set_protocol_handler(protocol_handler_); - transport_manager_->Init(*last_state_); + if (transport_manager::E_SUCCESS != transport_manager_->Init(*last_state_)) { + LOG4CXX_ERROR(logger_, "Transport manager init failed."); + return false; + } // start transport manager transport_manager_->Visibility(true); |