aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/sfnt
diff options
context:
space:
mode:
authorGravatar bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-29 22:25:02 +0000
committerGravatar bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-07-29 22:25:02 +0000
commita3aaf16e0f9c6fc192613b572d6e11d8c87111ad (patch)
treedef28be5ba1c0fd521b2139e88eaaef2bf3add45 /src/sfnt
parent4ef4bed00efd247a0ea005b95b7239a9d4c14c68 (diff)
Fix invalid comparison between int16 and int16be in name table code.
Review URL: https://codereview.chromium.org/21138005 git-svn-id: http://skia.googlecode.com/svn/trunk@10424 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/sfnt')
-rw-r--r--src/sfnt/SkOTTable_name.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sfnt/SkOTTable_name.cpp b/src/sfnt/SkOTTable_name.cpp
index 769a424010..e0440754ca 100644
--- a/src/sfnt/SkOTTable_name.cpp
+++ b/src/sfnt/SkOTTable_name.cpp
@@ -495,7 +495,7 @@ bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record& record) {
const SkOTTableName::Format1Ext* format1ext =
SkTAfter<const SkOTTableName::Format1Ext>(nameRecords, nameRecordsCount);
- if (languageTagRecordIndex < format1ext->langTagCount) {
+ if (languageTagRecordIndex < SkEndian_SwapBE16(format1ext->langTagCount)) {
const SkOTTableName::Format1Ext::LangTagRecord* languageTagRecord =
SkTAfter<const SkOTTableName::Format1Ext::LangTagRecord>(format1ext);