Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dddce02e authored by Ian Pedowitz's avatar Ian Pedowitz
Browse files

Revert "Remove special handling for length field."

This reverts commit cda4eded.

This will be reverted after submission

Bug: 18012893
parent 4084e108
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -161,7 +161,8 @@ public class UiccCarrierPrivilegeRules extends Handler {
        public String parseLength(String data) {
            int offset = tag.length();
            int firstByte = Integer.parseInt(data.substring(offset, offset + 2), 16);
            if (firstByte < SINGLE_BYTE_MAX_LENGTH) {
            // TODO: remove second condition before launch. b/18012893
            if (firstByte < SINGLE_BYTE_MAX_LENGTH || (offset + 2 + firstByte * 2 == data.length())) {
                length = firstByte * 2;
                lengthBytes = data.substring(offset, offset + 2);
            } else {