]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/layout/OpenTypeUtilities.cpp
ICU-491.11.1.tar.gz
[apple/icu.git] / icuSources / layout / OpenTypeUtilities.cpp
index f6d657e58b638c5931d73fb7b7844805145727d1..29c38ddc104ff16301fc62ce6a7356df5dc2b523 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *
- * (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved
+ * (C) Copyright IBM Corp. 1998-2006 - All Rights Reserved
  *
  */
 
@@ -86,6 +86,10 @@ le_int32 OpenTypeUtilities::getGlyphRangeIndex(TTGlyphID glyphID, const GlyphRan
     le_int32 probe = power;
     le_int32 range = 0;
 
+       if (recordCount == 0) {
+               return -1;
+       }
+
     if (SWAPW(records[extra].firstGlyph) <= glyphID) {
         range = extra;
     }