commit | cf4afcdd955cfdb74f7b9b4bed1cf9923d9f8eb0 | [log] [tgz] |
---|---|---|
author | Rubin Xu <rubinxu@google.com> | Tue Mar 29 09:53:23 2022 +0000 |
committer | Android (Google) Code Review <android-gerrit@google.com> | Tue Mar 29 09:53:23 2022 +0000 |
tree | d05fce0ddc1250114b049bb40452ae2b6d57407d | |
parent | fb0ae657e3575f97e4b2a3f5f4496429d9559f65 [diff] | |
parent | fc41b7231deac1e4a082408a70ea5e86ed3b1b51 [diff] |
Merge "Small fixes for reset password token" into tm-dev
diff --git a/services/core/java/com/android/server/locksettings/LockSettingsService.java b/services/core/java/com/android/server/locksettings/LockSettingsService.java index b923890..6cfaf9c 100644 --- a/services/core/java/com/android/server/locksettings/LockSettingsService.java +++ b/services/core/java/com/android/server/locksettings/LockSettingsService.java
@@ -3316,6 +3316,10 @@ if (!mSpManager.hasEscrowData(userId)) { throw new SecurityException("Escrow token is disabled on the current user"); } + if (!isEscrowTokenActive(tokenHandle, userId)) { + Slog.e(TAG, "Unknown or unactivated token: " + Long.toHexString(tokenHandle)); + return false; + } result = setLockCredentialWithTokenInternalLocked( credential, tokenHandle, token, userId); }
diff --git a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyData.java b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyData.java index e18e002..9a0b5c7 100644 --- a/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyData.java +++ b/services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyData.java
@@ -661,6 +661,7 @@ pw.println(); pw.increaseIndent(); pw.print("mPasswordOwner="); pw.println(mPasswordOwner); + pw.print("mPasswordTokenHandle="); pw.println(Long.toHexString(mPasswordTokenHandle)); pw.print("mUserControlDisabledPackages="); pw.println(mUserControlDisabledPackages); pw.print("mAppsSuspended="); pw.println(mAppsSuspended);