summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/ChooseLockGeneric.java
diff options
context:
space:
mode:
authorDinesh K Garg <dineshg@codeaurora.org>2015-08-26 10:42:54 -0700
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:21:12 -0600
commitcc37a3c5394d3dec94cabaabaf0874f4ffde65f3 (patch)
tree07b3da592b59ae5c799b772cd33019d8efbc308d /src/com/android/settings/ChooseLockGeneric.java
parent5afcac32e5d9a27ea4f66fc108de886baa55c165 (diff)
downloadpackages_apps_Settings-cc37a3c5394d3dec94cabaabaf0874f4ffde65f3.zip
packages_apps_Settings-cc37a3c5394d3dec94cabaabaf0874f4ffde65f3.tar.gz
packages_apps_Settings-cc37a3c5394d3dec94cabaabaf0874f4ffde65f3.tar.bz2
Clear traces of temporary stored password after updating password
If HW accelerated FDE is in use, LockSettingService would store old password temporarily in memory untill password update is completed. Once password update is complete, it resets the old password. This change would additionally reset password everytime password update process is started and completed. Change-Id: I9a92b44678b023336a5d51b61c89cb102166de6c
Diffstat (limited to 'src/com/android/settings/ChooseLockGeneric.java')
-rw-r--r--src/com/android/settings/ChooseLockGeneric.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/settings/ChooseLockGeneric.java b/src/com/android/settings/ChooseLockGeneric.java
index 1015a45..708b871 100644
--- a/src/com/android/settings/ChooseLockGeneric.java
+++ b/src/com/android/settings/ChooseLockGeneric.java
@@ -132,6 +132,7 @@ public class ChooseLockGeneric extends SettingsActivity {
mKeyStore = KeyStore.getInstance();
mChooseLockSettingsHelper = new ChooseLockSettingsHelper(this.getActivity());
mLockPatternUtils = new LockPatternUtils(getActivity());
+ mLockPatternUtils.sanitizePassword();
// Defaults to needing to confirm credentials
final boolean confirmCredentials = getActivity().getIntent()
@@ -508,6 +509,7 @@ public class ChooseLockGeneric extends SettingsActivity {
@Override
public void onDestroy() {
super.onDestroy();
+ mLockPatternUtils.sanitizePassword();
}
@Override