<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hello All,<div class=""><br class=""></div><div class="">Please review the following fix for JDK 15:</div><div class=""><br class=""></div><div class="">Bug : <a href="https://bugs.openjdk.java.net/browse/JDK-6532025" class="">https://bugs.openjdk.java.net/browse/JDK-6532025</a></div><div class="">Webrev : <a href="http://cr.openjdk.java.net/~jdv/6532025/webrev.00/" class="">http://cr.openjdk.java.net/~jdv/6532025/webrev.00/</a> </div><div class=""><br class=""></div><div class="">Root cause : When we have truncated GIF images, stream.read() returns -1 but GIFImageReader doesn’t handle such conditions properly and continues to read input stream data.</div><div class="">Solution : Handle cases where we reach EOF and throw appropriate exception.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Jay</div></body></html>