diff options
author | bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-29 22:25:02 +0000 |
---|---|---|
committer | bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-29 22:25:02 +0000 |
commit | a3aaf16e0f9c6fc192613b572d6e11d8c87111ad (patch) | |
tree | def28be5ba1c0fd521b2139e88eaaef2bf3add45 /src/sfnt | |
parent | 4ef4bed00efd247a0ea005b95b7239a9d4c14c68 (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.cpp | 2 |
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); |