diff options
author | Sam Dubey <dubeyshubham@google.com> | 2022-04-22 13:35:08 +0000 |
---|---|---|
committer | Sam Dubey <dubeyshubham@google.com> | 2022-04-22 13:35:08 +0000 |
commit | 160e4a1dee6e4aca54190c057884d0ddf869d2ef (patch) | |
tree | ce930b66c536a7e2306741f739be27b568e54cbf /gnss/aidl/default/GnssNavigationMessageInterface.cpp | |
parent | b6686e725a5a06757d66898562f20d5ea04ea9b3 (diff) |
Revert "Fix use-after-free in GnssMesaurementInterface"
This reverts commit b6686e725a5a06757d66898562f20d5ea04ea9b3.
Reason for revert: Broke LocationManagerFineTest
Bug: 230085457
Change-Id: Ic699cf1583dd9b858cb5dcd2545ca448a17def6e
Diffstat (limited to 'gnss/aidl/default/GnssNavigationMessageInterface.cpp')
-rw-r--r-- | gnss/aidl/default/GnssNavigationMessageInterface.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gnss/aidl/default/GnssNavigationMessageInterface.cpp b/gnss/aidl/default/GnssNavigationMessageInterface.cpp index fe34787c82..4bc859d35f 100644 --- a/gnss/aidl/default/GnssNavigationMessageInterface.cpp +++ b/gnss/aidl/default/GnssNavigationMessageInterface.cpp @@ -69,14 +69,12 @@ void GnssNavigationMessageInterface::start() { std::this_thread::sleep_for(std::chrono::milliseconds(mMinIntervalMillis)); } }); + mThread.detach(); } void GnssNavigationMessageInterface::stop() { ALOGD("stop"); mIsActive = false; - if (mThread.joinable()) { - mThread.join(); - } } void GnssNavigationMessageInterface::reportMessage(const GnssNavigationMessage& message) { |