From a3aaf16e0f9c6fc192613b572d6e11d8c87111ad Mon Sep 17 00:00:00 2001 From: "bungeman@google.com" Date: Mon, 29 Jul 2013 22:25:02 +0000 Subject: 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 --- src/sfnt/SkOTTable_name.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/sfnt') 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(nameRecords, nameRecordsCount); - if (languageTagRecordIndex < format1ext->langTagCount) { + if (languageTagRecordIndex < SkEndian_SwapBE16(format1ext->langTagCount)) { const SkOTTableName::Format1Ext::LangTagRecord* languageTagRecord = SkTAfter(format1ext); -- cgit v1.2.3