diff options
| author | 2022-04-21 19:03:13 +0800 | |
|---|---|---|
| committer | 2022-04-28 01:29:12 +0000 | |
| commit | d049581fd05c05cbc46e38b62e2622ddd553b1e5 (patch) | |
| tree | da6e56baf4bbe14a9f8e8b0705ca55a5251e9626 /libs/androidfw/StringPool.cpp | |
| parent | d159f7211c0d9d9c7d173c0d9420a0bb1bd6eaf5 (diff) | |
Access mCurrentOperation in main handler
BiometricScheduler::mCurrentOperation may be accessed on binder thread
from FingerprintProvider, and it causes NullPointerException when
mCurrentOperation was free on other thread.
Use Consumer<> interface to return BaseClientMonitor asynchronously on
BiometricScheduler's main handler.
Bug: 228396526
Test: atest BiometricSchedulerTest FingerprintProviderTest \
Fingerprint21Test
Test: Manually test UDFPS unlock on device
Change-Id: Iea91f21879fc097932b9d2d08c5d60a99a4f6648
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions