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

Commit 8f53b71b authored by Marco Nelissen's avatar Marco Nelissen Committed by android-build-merger
Browse files

Merge "Check section size when verifying CRC" into mnc-dev am: fd9e18a0

am: 4a46a277

* commit '4a46a277':
  Check section size when verifying CRC

Change-Id: I20c63cff2b29723437ebafe44bf7b6b9e8333ead
parents 26ef0c43 4a46a277
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1713,6 +1713,13 @@ bool ATSParser::PSISection::isCRCOkay() const {
    unsigned sectionLength = U16_AT(data + 1) & 0xfff;
    ALOGV("sectionLength %u, skip %u", sectionLength, mSkipBytes);


    if(sectionLength < mSkipBytes) {
        ALOGE("b/28333006");
        android_errorWriteLog(0x534e4554, "28333006");
        return false;
    }

    // Skip the preceding field present when payload start indicator is on.
    sectionLength -= mSkipBytes;