Hi Phil,All

 

Please review the following fix in JDK9:

 

Bug : https://bugs.openjdk.java.net/browse/JDK-8044289 

 

Webrev : http://cr.openjdk.java.net/~jdv/8044289/webrev.00/ 

 

Issue : When createImageInputStream() or createImageOutputStream returns null 
in ImageIO.read() or ImageIO.write() we are seeing NPE as it stream is used 
further without null check.

 

Root cause : "stream" is used without checking whether it is null or not.

 

Solution : Handle null pointer of stream and throw IIOException.

 

Test case contains all possible scenarios where createImageInputStream() or 
createImageOutputStream can return null.

 

Thanks,

Jay

 

Reply via email to