diff options
-rw-r--r-- | src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc b/src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc index 135babdeb0..9d594affe4 100644 --- a/src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc +++ b/src/components/transport_manager/src/transport_adapter/threaded_socket_connection.cc @@ -173,6 +173,7 @@ void ThreadedSocketConnection::threadMain() { if (!Establish(&connect_error)) { LOG4CXX_ERROR(logger_, "Connection Establish failed"); delete connect_error; + Abort(); } LOG4CXX_DEBUG(logger_, "Connection established"); controller_->ConnectDone(device_handle(), application_handle()); |