I don't ... but it could be exposed with an InputStreamReader which
reads
bytes with values >= 128. Since 'byte' has range -128..127 in Java,
you'll
get an ArrayIndexOutOfBoundsException trying to convert these bytes.
Brian Jones wrote:
>
> There hopefully is some simple test case which would indicate a
> problem with this. Do you have one?
>
> Brian
>
> Steven Hugg <[EMAIL PROTECTED]> writes:
>
> > While we're on the subject, there is a pretty nasty bug in
> > DecoderEightBitLookup.
> > Here's the fix:
> >
> >
> > *** DecoderEightBitLookup.java 2000/02/17 08:15:07 1.1
> > --- DecoderEightBitLookup.java 2000/03/01 18:45:31
> > ***************
> > *** 92,98 ****
> > int cbuf_offset)
> > {
> > for (int i = 0; i < len; i++)
> > ! cbuf[cbuf_offset + i] = lookup_table[buf[buf_offset + i]];
> >
> > return(cbuf);
> > }
> > --- 92,98 ----
> > int cbuf_offset)
> > {
> > for (int i = 0; i < len; i++)
> > ! cbuf[cbuf_offset + i] = lookup_table[buf[buf_offset + i] & 0xff];
> >
> > return(cbuf);
> > }
> >
> >
>
> --
> Brian Jones <[EMAIL PROTECTED]>