diff options
author | fronneburg <fronneburg@xevo.com> | 2017-10-03 12:19:31 -0700 |
---|---|---|
committer | JackLivio <jack@livio.io> | 2017-10-03 15:19:31 -0400 |
commit | 945413ef789a9b0b1f3c1196353e82a1afd117c2 (patch) | |
tree | c795f4abadd7545a5f61fa86989d207285d6f26a /src/components/media_manager/src/streamer_adapter.cc | |
parent | 2162e137c21a5b9e27b599af5dd99890f1acf24c (diff) | |
download | sdl_core-945413ef789a9b0b1f3c1196353e82a1afd117c2.tar.gz |
Fix/1701 (#1702)
proper socket streamer cleanup
Diffstat (limited to 'src/components/media_manager/src/streamer_adapter.cc')
-rw-r--r-- | src/components/media_manager/src/streamer_adapter.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/media_manager/src/streamer_adapter.cc b/src/components/media_manager/src/streamer_adapter.cc index 20c067da1c..90a40b1add 100644 --- a/src/components/media_manager/src/streamer_adapter.cc +++ b/src/components/media_manager/src/streamer_adapter.cc @@ -44,9 +44,12 @@ StreamerAdapter::StreamerAdapter(Streamer* const streamer) } StreamerAdapter::~StreamerAdapter() { - delete streamer_; + if (streamer_) { + streamer_->Close(); + } thread_->join(); threads::DeleteThread(thread_); + delete streamer_; } void StreamerAdapter::StartActivity(int32_t application_key) { |