jdk/src/share/native/sun/font/layout/IndicReordering.cpp
changeset 16891 91e99bed64ae
parent 16889 3df90f344221
child 22330 cafb826672bd
--- a/jdk/src/share/native/sun/font/layout/IndicReordering.cpp	Tue Feb 26 10:07:26 2013 -0800
+++ b/jdk/src/share/native/sun/font/layout/IndicReordering.cpp	Thu Mar 07 10:02:20 2013 -0800
@@ -658,6 +658,11 @@
     MPreFixups *mpreFixups = NULL;
     const IndicClassTable *classTable = IndicClassTable::getScriptClassTable(scriptCode);
 
+    if(classTable==NULL) {
+      success = LE_MEMORY_ALLOCATION_ERROR;
+      return 0;
+    }
+
     if (classTable->scriptFlags & SF_MPRE_FIXUP) {
         mpreFixups = new MPreFixups(charCount);
         if (mpreFixups == NULL) {