summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MPEG4Extractor.cpp
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-05-08 10:43:54 -0700
committerWei Jia <wjia@google.com>2015-08-15 01:11:52 +0000
commit7e9ac3509d72e8dc6f1316b5ce0a0066638b9737 (patch)
treeb448fbcfa6446be1a0097ce992c5bb61dfebc2e7 /media/libstagefright/MPEG4Extractor.cpp
parent3ce293842fed1b3abd2ff0aecd2a0c70a55086ee (diff)
downloadframeworks_av-7e9ac3509d72e8dc6f1316b5ce0a0066638b9737.zip
frameworks_av-7e9ac3509d72e8dc6f1316b5ce0a0066638b9737.tar.gz
frameworks_av-7e9ac3509d72e8dc6f1316b5ce0a0066638b9737.tar.bz2
Fix comparison sign warnings.
Bug:23213430 Change-Id: I6f2e2b03b968a569b122004b4803c5d17fccfb12 (cherry picked from commit 635bc8f90429b2fdcaf7f8d43f7f59bcd0fe951c)
Diffstat (limited to 'media/libstagefright/MPEG4Extractor.cpp')
-rw-r--r--media/libstagefright/MPEG4Extractor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/MPEG4Extractor.cpp b/media/libstagefright/MPEG4Extractor.cpp
index 56bd875..9f257f7 100644
--- a/media/libstagefright/MPEG4Extractor.cpp
+++ b/media/libstagefright/MPEG4Extractor.cpp
@@ -1772,7 +1772,7 @@ status_t MPEG4Extractor::parseChunk(off64_t *offset, int depth) {
ALOGV("chunk_data_size = %lld and data_offset = %lld",
chunk_data_size, data_offset);
- if (chunk_data_size >= SIZE_MAX - 1) {
+ if (chunk_data_size < 0 || static_cast<uint64_t>(chunk_data_size) >= SIZE_MAX - 1) {
return ERROR_MALFORMED;
}
sp<ABuffer> buffer = new ABuffer(chunk_data_size + 1);