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

Commit 82e90e10 authored by Wei Jia's avatar Wei Jia Committed by Android (Google) Code Review
Browse files

Merge "Fix integer overflow when handling MPEG4 tx3g atom" into klp-dev

parents 4a492bf2 e5f0966c
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -1724,7 +1724,14 @@ status_t MPEG4Extractor::parseChunk(off64_t *offset, int depth) {
                size = 0;
            }

            if (SIZE_MAX - chunk_size <= size) {
                return ERROR_MALFORMED;
            }

            uint8_t *buffer = new uint8_t[size + chunk_size];
            if (buffer == NULL) {
                return ERROR_MALFORMED;
            }

            if (size > 0) {
                memcpy(buffer, data, size);