FingerprintService should request resetLockout for the specified sensor
Instead of picking the first provider, it should actually look for the specified sensor Bug: 172957689 Test: atest CtsBiometricsTestCases Change-Id: If89a0459c33b337375c28d72d0c1176c5e7a0550
This commit is contained in:
@@ -587,13 +587,13 @@ public class FingerprintService extends SystemService implements BiometricServic
|
||||
@Nullable byte [] hardwareAuthToken, String opPackageName) {
|
||||
Utils.checkPermission(getContext(), RESET_FINGERPRINT_LOCKOUT);
|
||||
|
||||
final Pair<Integer, ServiceProvider> provider = getSingleProvider();
|
||||
final ServiceProvider provider = getProviderForSensor(sensorId);
|
||||
if (provider == null) {
|
||||
Slog.w(TAG, "Null provider for resetLockout, caller: " + opPackageName);
|
||||
return;
|
||||
}
|
||||
|
||||
provider.second.scheduleResetLockout(sensorId, userId, hardwareAuthToken);
|
||||
provider.scheduleResetLockout(sensorId, userId, hardwareAuthToken);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user