aboutsummaryrefslogtreecommitdiff
path: root/src/java/com/android/internal/telephony/uicc/UiccProfile.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/com/android/internal/telephony/uicc/UiccProfile.java')
-rw-r--r--src/java/com/android/internal/telephony/uicc/UiccProfile.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java/com/android/internal/telephony/uicc/UiccProfile.java b/src/java/com/android/internal/telephony/uicc/UiccProfile.java
index 542043752c..9b601853f3 100644
--- a/src/java/com/android/internal/telephony/uicc/UiccProfile.java
+++ b/src/java/com/android/internal/telephony/uicc/UiccProfile.java
@@ -630,7 +630,7 @@ public class UiccProfile extends IccCard {
// If the PIN code is required and an available cached PIN is available, intercept
// the update of external state and perform an internal PIN verification.
if (lockedState == IccCardConstants.State.PIN_REQUIRED) {
- String pin = mPinStorage.getPin(mPhoneId);
+ String pin = mPinStorage.getPin(mPhoneId, mIccRecords.getFullIccId());
if (!pin.isEmpty()) {
log("PIN_REQUIRED[" + mPhoneId + "] - Cache present");
mCi.supplyIccPin(pin, mHandler.obtainMessage(EVENT_SUPPLY_ICC_PIN_DONE));