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

Commit fd9e18a0 authored by Marco Nelissen's avatar Marco Nelissen Committed by Android (Google) Code Review
Browse files

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

parents 5f527d44 c0c9f50d
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;