summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRakesh Pallerla <rakesh@codeaurora.org>2014-01-08 15:49:34 +0530
committerRakesh Pallerla <rakesh@codeaurora.org>2014-01-08 19:46:25 +0530
commitb8b7bd3185d5cf6c266ee40e74b515f526e18761 (patch)
tree8fe3d9b166ad1ba0deedd8ab887e187d0834e26b
parentc58abeeae34c77559c00c7d967c77443469abeef (diff)
downloadframeworks_base-b8b7bd3185d5cf6c266ee40e74b515f526e18761.zip
frameworks_base-b8b7bd3185d5cf6c266ee40e74b515f526e18761.tar.gz
frameworks_base-b8b7bd3185d5cf6c266ee40e74b515f526e18761.tar.bz2
Telephony: Modify code to check that PUK code length is always 8.
As per 3GPP TS 31.101 Release 11 section 9.6, the number of digits for UNBLOCK PIN (PUK) is always 8. Change-Id: I4ea69fd8e2e8e96330d10a67b2d1f5a1859c1016
-rw-r--r--core/res/res/values/strings.xml2
-rw-r--r--packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/core/res/res/values/strings.xml b/core/res/res/values/strings.xml
index 9025400..986a005 100644
--- a/core/res/res/values/strings.xml
+++ b/core/res/res/values/strings.xml
@@ -4191,7 +4191,7 @@
<!-- Message shown when the user enters an invalid SIM pin password in PUK screen -->
<string name="kg_invalid_sim_pin_hint">Type a PIN that is 4 to 8 numbers.</string>
<!-- Message shown when the user enters an invalid PUK code in the PUK screen -->
- <string name="kg_invalid_sim_puk_hint">PUK code should be 8 numbers or more.</string>
+ <string name="kg_invalid_sim_puk_hint">PUK code should be 8 numbers.</string>
<!-- Message shown when the user enters an invalid PUK code -->
<string name="kg_invalid_puk">Re-enter the correct PUK code. Repeated attempts will permanently disable the SIM.</string>
<!-- String shown in PUK screen when PIN codes don't match -->
diff --git a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java b/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java
index 6e9e83e..d882eca 100644
--- a/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java
+++ b/packages/Keyguard/src/com/android/keyguard/KeyguardSimPukView.java
@@ -274,7 +274,7 @@ public class KeyguardSimPukView extends KeyguardAbsKeyInputView
private boolean checkPuk() {
// make sure the puk is at least 8 digits long.
- if (mPasswordEntry.getText().length() >= 8) {
+ if (mPasswordEntry.getText().length() == 8) {
mPukText = mPasswordEntry.getText().toString();
return true;
}