aboutsummaryrefslogtreecommitdiff
path: root/cpp/src/sfntly/data/byte_array.cc
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2017-06-06 03:54:42 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-06-06 03:54:42 +0000
commitdb883a13baacfe74a4ed035af26a0f99ba9321e7 (patch)
tree44865f842035b9548435aedbd895817eacd2b7c2 /cpp/src/sfntly/data/byte_array.cc
parent81c126c6c590699cab67fe2c8814478b5c3a0061 (diff)
parent3bb233dbba325674fd1f44d462554b4c5c264463 (diff)
downloadsfntly-db883a13baacfe74a4ed035af26a0f99ba9321e7.tar.gz
Merge remote-tracking branch 'aosp/upstream-master' into master am: d7c3ad1d95 am: fd76129cde am: 3d3aab44bf am: ad302cbfd8 am: 31db13c42a am: 47b38c7df8 am: 1f8dca48cb am: 959c8f3447 am: e070d6c91d am: a47999b814 am: 193346642e am: 7b02e08975
am: 3bb233dbba Change-Id: I8be573ef10c65f90d33ae668ec51feba98aa81d7
Diffstat (limited to 'cpp/src/sfntly/data/byte_array.cc')
-rw-r--r--cpp/src/sfntly/data/byte_array.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/sfntly/data/byte_array.cc b/cpp/src/sfntly/data/byte_array.cc
index 915a40c..57f9eed 100644
--- a/cpp/src/sfntly/data/byte_array.cc
+++ b/cpp/src/sfntly/data/byte_array.cc
@@ -35,6 +35,8 @@ int32_t ByteArray::SetFilledLength(int32_t filled_length) {
}
int32_t ByteArray::Get(int32_t index) {
+ if (index < 0 || index >= Length())
+ return -1;
return InternalGet(index) & 0xff;
}