diff --git a/src/components/transport_manager/src/uie/iap/iap_device_scanner.cc b/src/components/transport_manager/src/uie/iap/iap_device_scanner.cc index c7b867af1d9..ee32f6fff57 100644 --- a/src/components/transport_manager/src/uie/iap/iap_device_scanner.cc +++ b/src/components/transport_manager/src/uie/iap/iap_device_scanner.cc @@ -37,6 +37,7 @@ IAPDeviceScanner::IAPDeviceScanner(TransportAdapterController *controller) : } IAPDeviceScanner::~IAPDeviceScanner() { + threads::DeleteThread(thread_); } TransportAdapter::Error IAPDeviceScanner::Init() { diff --git a/src/components/transport_manager/src/uie/spp/spp_device_scanner.cc b/src/components/transport_manager/src/uie/spp/spp_device_scanner.cc index efa130d20e0..5f5e7c01652 100644 --- a/src/components/transport_manager/src/uie/spp/spp_device_scanner.cc +++ b/src/components/transport_manager/src/uie/spp/spp_device_scanner.cc @@ -66,6 +66,7 @@ SPPDeviceScanner::SPPDeviceScanner( } SPPDeviceScanner::~SPPDeviceScanner() { + threads::DeleteThread(thread_); } bool SPPDeviceScanner::IsInitialised() const {