Merge "Use CHALLENGE_NONE when VerifyCredential invoked with challenge=0" into rvc-dev am: 27f4c791a2
Change-Id: I2eca80a272177ba2ce4d3f259756e804b8b01192
This commit is contained in:
@@ -1972,7 +1972,13 @@ public class LockSettingsService extends ILockSettings.Stub {
|
|||||||
public VerifyCredentialResponse verifyCredential(LockscreenCredential credential,
|
public VerifyCredentialResponse verifyCredential(LockscreenCredential credential,
|
||||||
long challenge, int userId) {
|
long challenge, int userId) {
|
||||||
checkPasswordReadPermission(userId);
|
checkPasswordReadPermission(userId);
|
||||||
return doVerifyCredential(credential, CHALLENGE_FROM_CALLER, challenge, userId,
|
@ChallengeType int challengeType = CHALLENGE_FROM_CALLER;
|
||||||
|
if (challenge == 0) {
|
||||||
|
Slog.w(TAG, "VerifyCredential called with challenge=0");
|
||||||
|
challengeType = CHALLENGE_NONE;
|
||||||
|
|
||||||
|
}
|
||||||
|
return doVerifyCredential(credential, challengeType, challenge, userId,
|
||||||
null /* progressCallback */);
|
null /* progressCallback */);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user