summaryrefslogtreecommitdiff
path: root/icu/icu4c.8320.freeserif.crash.patch
blob: 4e4c3da9274217a917723c3aac40cbb95f7769aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--- misc/icu/source/layout/LookupProcessor.cpp	2011-02-02 12:29:54.369077099 +0000
+++ misc/build/icu/source/layout/LookupProcessor.cpp	2011-02-02 12:31:54.215503036 +0000
@@ -70,6 +70,10 @@

         if (selectMask != 0) {
             const LookupTable *lookupTable = lookupListTable->getLookupTable(lookup);
+
+            if (!lookupTable)
+                continue;
+
             le_uint16 lookupFlags = SWAPW(lookupTable->lookupFlags);

             glyphIterator.reset(lookupFlags, selectMask);