diff options
| author | 2022-06-09 22:05:16 +0000 | |
|---|---|---|
| committer | 2022-06-10 22:26:49 +0000 | |
| commit | 30524ebfec4742199897f0294478701c8e932348 (patch) | |
| tree | af1be28f223112d206f7233ac36949fa0b3012e1 /libs/androidfw/ResourceTimer.cpp | |
| parent | cc5019f60538522e02e8f384b513f5e0dfaa078a (diff) | |
UserAwareBiometricScheduler lifecycle fix.
Fixed an issue where UserAwareBiometricScheduler queue would get stuck
indefinitely(causing face/fingerprint to fail until reboot).
Testing steps to reproduce
Setup.
* Have multiple users with multipler biometrics.
1. Add a property in a biometric HAL(Call it biometric A) to hang on auth operation
2. Set property to hang when authenticating(biometric A).
3. Unlock device with alternative biometric(biometric B)/pin/pattern/pass
4. Unset property to stop biometric(biometric A) from hanging
5. Rinse and repeat 1-4 until a hang occurs
Test: Manual (See above)
Test: atest UserAwareBiometricSchedulerTest
Fixes: 234625004
Change-Id: Ia6055ef3314ddaf986d5dfb4b642a5aba183053d
Diffstat (limited to 'libs/androidfw/ResourceTimer.cpp')
0 files changed, 0 insertions, 0 deletions