Author: damjan
Date: Mon Oct 21 18:06:52 2013
New Revision: 1534297

URL: http://svn.apache.org/r1534297
Log:
Fix an NPE regression in TIFF image reading.

Jira issue key: IMAGING-113



Modified:
    commons/proper/imaging/trunk/src/changes/changes.xml
    
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffImageParser.java

Modified: commons/proper/imaging/trunk/src/changes/changes.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/changes/changes.xml?rev=1534297&r1=1534296&r2=1534297&view=diff
==============================================================================
--- commons/proper/imaging/trunk/src/changes/changes.xml (original)
+++ commons/proper/imaging/trunk/src/changes/changes.xml Mon Oct 21 18:06:52 
2013
@@ -46,6 +46,9 @@ The <action> type attribute can be add,u
   <body>
 
     <release version="1.0" date="TBA" description="TBA">
+      <action issue="IMAGING-113" dev="damjan" type="fix">
+        Cannot read multipage tiff.
+      </action>
       <action issue="IMAGING-108" dev="damjan" type="fix">
         JPEG EOI marker could not be found at expected location.
       </action>

Modified: 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffImageParser.java
URL: 
http://svn.apache.org/viewvc/commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffImageParser.java?rev=1534297&r1=1534296&r2=1534297&view=diff
==============================================================================
--- 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffImageParser.java
 (original)
+++ 
commons/proper/imaging/trunk/src/main/java/org/apache/commons/imaging/formats/tiff/TiffImageParser.java
 Mon Oct 21 18:06:52 2013
@@ -509,6 +509,9 @@ public class TiffImageParser extends Ima
             final String key, final Map<String, Object>params)
             throws ImageReadException
     {
+        if (params == null) {
+            return null;
+        }
        
         if(!params.containsKey(key)) {
             return null;


Reply via email to