summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2019-03-17 10:11:36 -0400
committerGitHub <noreply@github.com>2019-03-17 10:11:36 -0400
commit665cfdaecbeff54679eeb621c4473652839f136f (patch)
treee00adb45f3487ed02167c9ed1899f3a09d1e5364
parent04edfb6b21232dffb3598feca80e2f8e2bf7783c (diff)
parent9d408169f2898ecf8935c2bbc7eec227ac3ed120 (diff)
downloadsdl_core-665cfdaecbeff54679eeb621c4473652839f136f.tar.gz
Merge pull request #2848 from smartdevicelink/fix/cloud_app_mem_leak
Fix Cloud App Memory Leak
-rw-r--r--src/components/transport_manager/src/cloud/websocket_client_connection.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/components/transport_manager/src/cloud/websocket_client_connection.cc b/src/components/transport_manager/src/cloud/websocket_client_connection.cc
index 5c9553a970..057e3d7208 100644
--- a/src/components/transport_manager/src/cloud/websocket_client_connection.cc
+++ b/src/components/transport_manager/src/cloud/websocket_client_connection.cc
@@ -267,6 +267,9 @@ void WebsocketClientConnection::Shutdown() {
thread_delegate_->SetShutdown();
write_thread_->join();
delete thread_delegate_;
+ thread_delegate_ = NULL;
+ threads::DeleteThread(write_thread_);
+ write_thread_ = NULL;
}
if (buffer_.size()) {
buffer_.consume(buffer_.size());