From aaa9e66237066a135b92607413638be4ec829f35 Mon Sep 17 00:00:00 2001 From: Jacob Keeler Date: Thu, 1 Mar 2018 16:26:05 -0500 Subject: Check result of TransportManager Init function --- src/appMain/life_cycle.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/appMain/life_cycle.cc b/src/appMain/life_cycle.cc index 3bf0e62f87..a03ea3a8ee 100644 --- a/src/appMain/life_cycle.cc +++ b/src/appMain/life_cycle.cc @@ -180,7 +180,10 @@ bool LifeCycle::StartComponents() { // [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); -- cgit v1.2.1