summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/components/transport_manager/src/iap2_emulation/iap2_transport_adapter.cc6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/components/transport_manager/src/iap2_emulation/iap2_transport_adapter.cc b/src/components/transport_manager/src/iap2_emulation/iap2_transport_adapter.cc
index 66b4ad2901..4704f7dd27 100644
--- a/src/components/transport_manager/src/iap2_emulation/iap2_transport_adapter.cc
+++ b/src/components/transport_manager/src/iap2_emulation/iap2_transport_adapter.cc
@@ -157,11 +157,7 @@ void IAP2USBEmulationTransportAdapter::IAPSignalHandlerDelegate::
LOG4CXX_AUTO_TRACE(logger_);
LOG4CXX_DEBUG(logger_, "Stopping signal handling.");
run_flag_ = false;
- if (!in_) {
- // To stop thread gracefully in case of no one has connected to pipe before
- auto in = open(in_signals_channel, O_WRONLY);
- UNUSED(in);
- }
+ ThreadDelegate::exitThreadMain();
}
}
} // namespace transport_manager::transport_adapter