summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/SampleTable.cpp
diff options
context:
space:
mode:
authorKeith Mok <kmok@cyngn.com>2015-12-02 14:34:22 -0800
committerSteve Kondik <shade@chemlab.org>2015-12-04 19:32:31 -0800
commit65890a73d53a25b0809b22e41cdee19e3f4aa68d (patch)
tree41ce239924f984e1d2a2f5126d2cf0a9222b5575 /media/libstagefright/SampleTable.cpp
parent653ed1aad66482666d1249155de3e25707241e5a (diff)
downloadframeworks_av-65890a73d53a25b0809b22e41cdee19e3f4aa68d.zip
frameworks_av-65890a73d53a25b0809b22e41cdee19e3f4aa68d.tar.gz
frameworks_av-65890a73d53a25b0809b22e41cdee19e3f4aa68d.tar.bz2
Fixed comparison on 64 bit system
Fixed comparison in setSampleToChunkParams which return false since SIZE_MAX in 64 bit system is 18446744073709551615, but off64_t is signed. Change-Id: Idba6b94e2dbdcc34ced98a5f926f1b5e0b6cf5cb
Diffstat (limited to 'media/libstagefright/SampleTable.cpp')
-rw-r--r--media/libstagefright/SampleTable.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/media/libstagefright/SampleTable.cpp b/media/libstagefright/SampleTable.cpp
index 93cf055..ee5def5 100644
--- a/media/libstagefright/SampleTable.cpp
+++ b/media/libstagefright/SampleTable.cpp
@@ -246,7 +246,7 @@ status_t SampleTable::setSampleToChunkParams(
for (uint32_t i = 0; i < mNumSampleToChunkOffsets; ++i) {
uint8_t buffer[12];
- if ((off64_t)(SIZE_MAX - 8 - (i * 12)) < mSampleToChunkOffset) {
+ if ((off64_t)(INT64_MAX - 8 - (i * 12)) < mSampleToChunkOffset) {
return ERROR_MALFORMED;
}