Hi Jay, I think the overall change is fine.
Regards, Brian > On Mar 5, 2020, at 9:18 AM, Jayathirth D v <jayathirth....@oracle.com> wrote: > > Hello Brian, > > Thanks for the review. GIF stream in regression test case would match > warn.gif stream behaviour that’s why it going into GIFImageReader.getCode(). > > Are you okay with overall webrev.00 patch or have you just approved > GIFImageReader change? Please clarify. > > Regards, > Jay > >> On 05-Mar-2020, at 10:20 PM, Brian Burkhalter <brian.burkhal...@oracle.com >> <mailto:brian.burkhal...@oracle.com>> wrote: >> >> Hello Jay, >> >> The source fix looks OK to me. I get the same exception as in the bug >> description when I run the test against my unpatched local JDK 15 build. >> >> Thanks, >> >> Brian >> >>> On Mar 5, 2020, at 2:12 AM, Jayathirth D v <jayathirth....@oracle.com >>> <mailto:jayathirth....@oracle.com>> wrote: >>> >>> Please review the following fix for JDK 15: >>> >>> Bug : https://bugs.openjdk.java.net/browse/JDK-6532025 >>> <https://bugs.openjdk.java.net/browse/JDK-6532025> >>> Webrev : http://cr.openjdk.java.net/~jdv/6532025/webrev.00/ >>> <http://cr.openjdk.java.net/~jdv/6532025/webrev.00/> >>> >>> 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. >>> Solution : Handle cases where we reach EOF and throw appropriate exception. >> >