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

Commit 9b132a7b authored by Jaesung Chung's avatar Jaesung Chung Committed by Android (Google) Code Review
Browse files

Merge "stagefright: check the validity of the range of adaptation field" into mnc-dev

parents ca097142 8a1fa1eb
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -1397,6 +1397,11 @@ status_t ATSParser::parseAdaptationField(ABitReader *br, unsigned PID) {
    unsigned adaptation_field_length = br->getBits(8);

    if (adaptation_field_length > 0) {
        if (adaptation_field_length * 8 > br->numBitsLeft()) {
            ALOGV("Adaptation field should be included in a single TS packet.");
            return ERROR_MALFORMED;
        }

        unsigned discontinuity_indicator = br->getBits(1);

        if (discontinuity_indicator) {