diff options
author | JackLivio <jack@livio.io> | 2018-08-24 11:22:50 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-08-24 11:22:50 -0400 |
commit | 87db76bc47205580497e7de9f5540f932e047e58 (patch) | |
tree | ae31f1dd05a9734eca5dc1fe81106eb57dfeb946 | |
parent | 8642e51ffaf823518b5271abc87e6aa6c0e9eada (diff) | |
parent | e270c439516585793e6693892fd848d0948cf560 (diff) | |
download | sdl_core-87db76bc47205580497e7de9f5540f932e047e58.tar.gz |
Merge pull request #2039 from smartdevicelink/fix/check_transport_manager_init
Check result of TransportManager Init function
-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..5b319dde48 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_->Init(*last_state_)) { + LOG4CXX_ERROR(logger_, "Transport manager init failed."); + return false; + } // start transport manager transport_manager_->Visibility(true); |