> On Feb 12, 2020, at 11:25 AM, Phil Race <philip.r...@oracle.com> wrote:
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8238842 
> <https://bugs.openjdk.java.net/browse/JDK-8238842>
> Webrev: http://cr.openjdk.java.net/~prr/8238842/ 
> <http://cr.openjdk.java.net/~prr/8238842/>
> 
> The string table has a maximum size of 4096 - by GIF spec as well as in the 
> implementation
> The value initCodeSize (as a power of 2) to initialise the string table, and 
> since GIF
> only allows 8bpp, this ought to max out at 256.
> 
> But there's no check so we can get an ArrayIndexOutOfBoundsException
> This is now checked for.

Looks good.

> Also I removed a printStackTrace which briefly confused me during debugging
> as I had no idea where the message was coming from.

I saw.

> See the bug for more details.

I assume the test fails without the source change.

Brian

Reply via email to