зеркало из https://github.com/mozilla/gecko-dev.git
Bug 826161 - B2G RIL: In ICC IO, only Linear Fixed EF should have recordSize. r=hsinyi.
This commit is contained in:
Родитель
f1a602930f
Коммит
6e20647c23
|
@ -8342,9 +8342,14 @@ let ICCIOHelper = {
|
|||
throw new Error("Expected EF type " + options.type + " but read " + efType);
|
||||
}
|
||||
|
||||
// Length of a record, data[14]
|
||||
options.recordSize = GsmPDUHelper.readHexOctet();
|
||||
options.totalRecords = options.fileSize / options.recordSize;
|
||||
// Length of a record, data[14].
|
||||
// Only available for LINEAR_FIXED and CYCLIC.
|
||||
if (efType == EF_TYPE_LINEAR_FIXED || efType == EF_TYPE_CYCLIC) {
|
||||
options.recordSize = GsmPDUHelper.readHexOctet();
|
||||
options.totalRecords = options.fileSize / options.recordSize;
|
||||
} else {
|
||||
Buf.seekIncoming(1 * PDU_HEX_OCTET_SIZE);
|
||||
}
|
||||
|
||||
Buf.readStringDelimiter(length);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче