commit | f75cf1cf4d32bb8c978d3fc3804240036f35bf9b | [log] [tgz] |
---|---|---|
author | Anthony Stange <stange@google.com> | Mon Jul 15 17:50:18 2019 -0700 |
committer | android-build-merger <android-build-merger@google.com> | Mon Jul 15 17:50:18 2019 -0700 |
tree | 564d24a3bc25790e248feeb5072a5adb414716d8 | |
parent | f829d259567391ad82e9ab96b91b4463ac854193 [diff] | |
parent | 65945cfb150ee6f046daa472b4ce71729ee69f1b [diff] |
Verify mPollThread is joinable before detaching am: 65945cfb15 Change-Id: Iee183865223aa993241c19924245177b3462d4da
diff --git a/sensors/common/vts/utils/SensorsHidlEnvironmentBase.cpp b/sensors/common/vts/utils/SensorsHidlEnvironmentBase.cpp index affdf8b..fa0e2e9 100644 --- a/sensors/common/vts/utils/SensorsHidlEnvironmentBase.cpp +++ b/sensors/common/vts/utils/SensorsHidlEnvironmentBase.cpp
@@ -29,7 +29,9 @@ void SensorsHidlEnvironmentBase::HidlTearDown() { mStopThread = true; - mPollThread.detach(); + if (mPollThread.joinable()) { + mPollThread.detach(); + } } void SensorsHidlEnvironmentBase::catEvents(std::vector<Event>* output) {