Author: lehmi
Date: Tue Dec 22 16:04:30 2015
New Revision: 1721419

URL: http://svn.apache.org/viewvc?rev=1721419&view=rev
Log:
PDFBOX-3131: avoid NPE

Modified:
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java

Modified: 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java?rev=1721419&r1=1721418&r2=1721419&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java 
(original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CFFParser.java 
Tue Dec 22 16:04:30 2015
@@ -1075,7 +1075,6 @@ public class CFFParser
         {
             int first = dataInput.readSID();
             int nLeft = dataInput.readCard16();
-            charset.rangesCID2GID.add(new Format2Charset.Range(gid, first, 
nLeft));
             if (!isCIDFont)
             {
                 for (int j = 0; j < 1 + nLeft; j++)
@@ -1084,6 +1083,10 @@ public class CFFParser
                     charset.addSID(gid + j, sid, readString(sid));
                 }
             }
+            else
+            {
+                charset.rangesCID2GID.add(new Format2Charset.Range(gid, first, 
nLeft));
+            }
             gid += nLeft;
         }
         return charset;


Reply via email to