diff options
author | Anil Admal <aadmal@google.com> | 2019-02-06 15:26:33 -0800 |
---|---|---|
committer | Anil Admal <aadmal@google.com> | 2019-02-12 09:18:20 -0800 |
commit | 98d49b7ff6f5e895890c646bec050e8e1e2c7904 (patch) | |
tree | 96f4db21273c6924fee36d564c33d3c443e22369 /tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp | |
parent | 76b50d37fd6aa90e2d43598792c42decbb5fb207 (diff) |
Update GNSS listener maps when clients die abnormally.
In the LocationManagerService class, the GNSS measurements
and navigation message listener maps are not updated when
clients die abnormally without calling unregister callback.
This causes the maps to grow and contain invalid entries.
Also, the GNSS status listeners are not managed the same way
as the measurements/navigaton message listeners (b/120449926)
Fixes are somewhat related hence better to do in the same CL.
Fixes: 119584292
Fixes: 120481270
Fixes: 120449926
Test: Verified with GnssLogger using the repro steps mentioned
in b/119584292 and b/120481270.
Change-Id: Ibf0283d7e8b2af09e19892d2e22d7f3650420033
Diffstat (limited to 'tests/DynamicCodeLoggerIntegrationTests/src/cpp/test_executable.cpp')
0 files changed, 0 insertions, 0 deletions