summaryrefslogtreecommitdiff
path: root/4ceeef89d945db74db1bdba0ee2a1a51726131fd
diff options
context:
space:
mode:
authorlijilou <lijilou@xiaomi.corp-partner.google.com>2024-04-12 14:13:18 +0800
committerlijilou <lijilou@xiaomi.corp-partner.google.com>2024-04-19 10:19:23 +0800
commitbabdfbcb0a0630c1c4c23c9c24d10c19312e989c (patch)
tree8ec4e58f1be3375a6b3fe5646c34fd5e5d886a2a /4ceeef89d945db74db1bdba0ee2a1a51726131fd
parent1fc9f2216db7d5544c07fe090dbcbc0fbd706961 (diff)
downloadbase-babdfbcb0a0630c1c4c23c9c24d10c19312e989c.tar.gz
BiometricService: put the mthod of resetLockoutFor into handler when
binder called and keep thread-safe in RingBuffer. //the crash log as below: java.lang.ArrayIndexOutOfBoundsException: length=100; index=100 at com.android.server.biometrics.sensors.AuthSessionCoordinator$RingBuffer.addApiCall(AuthSessionCoordinator.java:245) at com.android.server.biometrics.sensors.AuthSessionCoordinator.resetLockoutFor(AuthSessionCoordinator.java:183) at com.android.server.biometrics.sensors.face.aidl.FaceResetLockoutClient.resetLocalLockoutStateToNone(FaceResetLockoutClient.java:116) at com.android.server.biometrics.sensors.face.aidl.FaceResetLockoutClient.onLockoutCleared(FaceResetLockoutClient.java:91) at com.android.server.biometrics.sensors.face.aidl.Sensor$HalSessionCallback.lambda$onLockoutCleared$10(Sensor.java:393) at com.android.server.biometrics.sensors.face.aidl.Sensor$HalSessionCallback.$r8$lambda$JpLtzBLSCyFmEgRzIxR0Sio-mu0(Unknown Source:0) at com.android.server.biometrics.sensors.face.aidl.Sensor$HalSessionCallback$$ExternalSyntheticLambda11.run(Unknown Source:2) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handle...... Bug: 333986670 Change-Id: Iaf541d6323da517db592196904ab2d760cf34343
Diffstat (limited to '4ceeef89d945db74db1bdba0ee2a1a51726131fd')
0 files changed, 0 insertions, 0 deletions