diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/uicc/UiccTlvData.java')
-rw-r--r-- | src/java/com/android/internal/telephony/uicc/UiccTlvData.java | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/java/com/android/internal/telephony/uicc/UiccTlvData.java b/src/java/com/android/internal/telephony/uicc/UiccTlvData.java index 5f35e41d6..17f594c0f 100644 --- a/src/java/com/android/internal/telephony/uicc/UiccTlvData.java +++ b/src/java/com/android/internal/telephony/uicc/UiccTlvData.java @@ -1,9 +1,12 @@ package com.android.internal.telephony.uicc; +import android.telephony.Rlog; + /** * UICC TLV Data Parser according to ETSI TS 102 221 spec. */ public class UiccTlvData { + private static final String LOG_TAG = "UiccTlvData"; private static final int TLV_FORMAT_ID = 0x62; @@ -82,9 +85,9 @@ public class UiccTlvData { break; default: - //Unknown TAG - throw new IccFileTypeMismatch(); - + Rlog.d(LOG_TAG, "Unknown tag 0x" + String.format("%02X", currentTag)); + currentLocation = parsedData.parseSomeTag(data, currentLocation); + break; } } |