diff options
author | Keith Mok <kmok@cyngn.com> | 2015-12-02 14:34:22 -0800 |
---|---|---|
committer | Steve Kondik <shade@chemlab.org> | 2015-12-04 19:32:31 -0800 |
commit | 65890a73d53a25b0809b22e41cdee19e3f4aa68d (patch) | |
tree | 41ce239924f984e1d2a2f5126d2cf0a9222b5575 /media/libstagefright/SampleTable.cpp | |
parent | 653ed1aad66482666d1249155de3e25707241e5a (diff) | |
download | frameworks_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.cpp | 2 |
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; } |