diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2022-11-22 22:38:08 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-11-22 22:38:08 +0000 |
commit | 2ccfca2fda15af15d99044ac1abcc5888b348f97 (patch) | |
tree | 3dbb431ff136925d1152ee62d96e7abc9e5457f0 /src/java/com/android/internal/telephony/uicc | |
parent | 9f426e76feaf7566dfc3367814b35165a59cd43f (diff) | |
parent | 546fdcb7c608cc8e0d57879bc6fa2613e5714dc8 (diff) | |
download | telephony-2ccfca2fda15af15d99044ac1abcc5888b348f97.tar.gz |
Merge "support rspCrlversion for RSP2.x.0" am: 546fdcb7c6
Original change: https://android-review.googlesource.com/c/platform/frameworks/opt/telephony/+/2309218
Change-Id: If54ea5866df3d2cad0b13db65ff25047dfb259bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'src/java/com/android/internal/telephony/uicc')
-rw-r--r-- | src/java/com/android/internal/telephony/uicc/euicc/EuiccPort.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/java/com/android/internal/telephony/uicc/euicc/EuiccPort.java b/src/java/com/android/internal/telephony/uicc/euicc/EuiccPort.java index 45bc06d407..639915abcd 100644 --- a/src/java/com/android/internal/telephony/uicc/euicc/EuiccPort.java +++ b/src/java/com/android/internal/telephony/uicc/euicc/EuiccPort.java @@ -995,15 +995,17 @@ public class EuiccPort extends UiccPort { } String devCap = split[0].trim(); - Integer version; + String[] fullVer = (split[1].trim()).split("\\."); + Integer version, subVersion = 0; try { - version = Integer.parseInt(split[1].trim()); + version = Integer.parseInt(fullVer[0]); + if (fullVer.length > 1) subVersion = Integer.parseInt(fullVer[1]); } catch (NumberFormatException e) { loge("Invalid device capability version number.", e); return; } - byte[] versionBytes = new byte[] { version.byteValue(), 0, 0 }; + byte[] versionBytes = new byte[] { version.byteValue(), subVersion.byteValue(), 0 }; switch (devCap) { case DEV_CAP_GSM: devCapBuilder.addChildAsBytes(Tags.TAG_CTX_0, versionBytes); |