db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Urban Widmark (JIRA)" <j...@apache.org>
Subject [jira] Created: (DERBY-4088) DDMReader readBytes ArrayIndexOutOfBoundsException
Date Tue, 10 Mar 2009 10:32:50 GMT
DDMReader readBytes ArrayIndexOutOfBoundsException

                 Key: DERBY-4088
                 URL: https://issues.apache.org/jira/browse/DERBY-4088
             Project: Derby
          Issue Type: Bug
          Components: Network Server
    Affects Versions:
         Environment: CentOS 5, java 1.6.0_11
            Reporter: Urban Widmark

DDMReader.readBytes(int length) checks the length vs DssConstants.MAX_DSS_LENGTH, but ignores
the fact that the buffer position "pos" might not be 0. If pos is non-zero then the pos +
length can be larger than the size of "buffer" causing an ArrayIndexOutOfBoundsException.

For me this happened when sending a BLOB that was 32766 bytes long. The value of pos was 2
in that method.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message