summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp')
-rw-r--r--Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp b/Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp
index 761a0efb159..32661dbce47 100644
--- a/Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp
+++ b/Build/source/libs/icu/icu-src/source/layout/SingleTableProcessor.cpp
@@ -1,6 +1,6 @@
/*
*
- * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
+ * (C) Copyright IBM Corp. 1998-2015 - All Rights Reserved
*
*/
@@ -38,6 +38,8 @@ void SingleTableProcessor::process(LEGlyphStorage &glyphStorage, LEErrorCode &su
le_int32 glyph;
le_int32 glyphCount = glyphStorage.getGlyphCount();
+ if (LE_FAILURE(success)) return;
+
for (glyph = 0; glyph < glyphCount; glyph += 1) {
const LookupSingle *lookupSingle = singleTableLookupTable->lookupSingle(singleTableLookupTable, entries, glyphStorage[glyph], success);