ArrayIndexoutofBoundsException  out of ReaderInputStream.read method
--------------------------------------------------------------------

                 Key: JRUBY-4632
                 URL: http://jira.codehaus.org/browse/JRUBY-4632
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.4
            Reporter: Vladimir Sizikov
             Fix For: JRuby 1.5


This bug is from github's pull request:

This patch fixes the ReaderInputStream.read(byte[] b, int off, int len) method. 
It would fail with ArrayIndexoutofBoundsException before because it didn't read 
minimum of underlying byte array's remaining length vs requested read length. 
this also increments the position field by number of bytes copied/read.

The fix: 
http://github.com/aptana/jruby/commit/0e4cfb4e8ec0b4297dd354a1282e09cb062d19c2

It would be nice to have a reproducible test case though!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to