Loading services/core/java/com/android/server/locksettings/LockSettingsShellCommand.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -160,6 +160,11 @@ class LockSettingsShellCommand extends ShellCommand { final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); if (havePassword || havePattern) { if (havePassword || havePattern) { if (mLockPatternUtils.isManagedProfileWithUnifiedChallenge(mCurrentUserId)) { getOutPrintWriter().println("Profile uses unified challenge"); return false; } try { try { final boolean result; final boolean result; if (havePassword) { if (havePassword) { Loading @@ -168,9 +173,7 @@ class LockSettingsShellCommand extends ShellCommand { result = mLockPatternUtils.checkPattern(stringToPattern(mOld), mCurrentUserId); result = mLockPatternUtils.checkPattern(stringToPattern(mOld), mCurrentUserId); } } if (!result) { if (!result) { if (!mLockPatternUtils.isManagedProfileWithUnifiedChallenge(mCurrentUserId)) { mLockPatternUtils.reportFailedPasswordAttempt(mCurrentUserId); mLockPatternUtils.reportFailedPasswordAttempt(mCurrentUserId); } getOutPrintWriter().println("Old password '" + mOld + "' didn't match"); getOutPrintWriter().println("Old password '" + mOld + "' didn't match"); } } return result; return result; Loading Loading
services/core/java/com/android/server/locksettings/LockSettingsShellCommand.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -160,6 +160,11 @@ class LockSettingsShellCommand extends ShellCommand { final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePassword = mLockPatternUtils.isLockPasswordEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); final boolean havePattern = mLockPatternUtils.isLockPatternEnabled(mCurrentUserId); if (havePassword || havePattern) { if (havePassword || havePattern) { if (mLockPatternUtils.isManagedProfileWithUnifiedChallenge(mCurrentUserId)) { getOutPrintWriter().println("Profile uses unified challenge"); return false; } try { try { final boolean result; final boolean result; if (havePassword) { if (havePassword) { Loading @@ -168,9 +173,7 @@ class LockSettingsShellCommand extends ShellCommand { result = mLockPatternUtils.checkPattern(stringToPattern(mOld), mCurrentUserId); result = mLockPatternUtils.checkPattern(stringToPattern(mOld), mCurrentUserId); } } if (!result) { if (!result) { if (!mLockPatternUtils.isManagedProfileWithUnifiedChallenge(mCurrentUserId)) { mLockPatternUtils.reportFailedPasswordAttempt(mCurrentUserId); mLockPatternUtils.reportFailedPasswordAttempt(mCurrentUserId); } getOutPrintWriter().println("Old password '" + mOld + "' didn't match"); getOutPrintWriter().println("Old password '" + mOld + "' didn't match"); } } return result; return result; Loading