| commit | a5cd180ef035df1c9a18e98a69fe2a6fc89be8ba | [log] [tgz] |
|---|---|---|
| author | Rahul Kapoor <rahulkpr@google.com> | Fri Apr 04 17:39:41 2025 -0700 |
| committer | mdb:gbmc-git-owners <superproject-auto-update@invalid> | Fri Apr 04 17:40:24 2025 -0700 |
| tree | e149fd4e4c49643b46e1078d3b8412e7326238a7 | |
| parent | cfddd20ac2f2632fa49331a6d45a2b31cf201862 [diff] |
Destruct thread manager correctly ThreadManager is created before SensorCollector but it's members were not getting destructed correctly since the destruction logic was owned by sensor collector which would not run if sensor collector is never instantiated The fix here moves the logic of joining the threads and stopping the scheduler within ThreadManager. Tested: UT #tlbmc PiperOrigin-RevId: 744119296 Change-Id: I22964231ba1a1ff29bb043f075aeb98895145b12