summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2018-08-24 11:22:50 -0400
committerGitHub <noreply@github.com>2018-08-24 11:22:50 -0400
commit87db76bc47205580497e7de9f5540f932e047e58 (patch)
treeae31f1dd05a9734eca5dc1fe81106eb57dfeb946 /src
parent8642e51ffaf823518b5271abc87e6aa6c0e9eada (diff)
parente270c439516585793e6693892fd848d0948cf560 (diff)
downloadsdl_core-87db76bc47205580497e7de9f5540f932e047e58.tar.gz
Merge pull request #2039 from smartdevicelink/fix/check_transport_manager_init
Check result of TransportManager Init function
Diffstat (limited to 'src')
-rw-r--r--src/appMain/life_cycle_impl.cc5
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);