DataInputBuffer::getLength returns the end position, not the length
-------------------------------------------------------------------

                 Key: HADOOP-3602
                 URL: https://issues.apache.org/jira/browse/HADOOP-3602
             Project: Hadoop Core
          Issue Type: Bug
            Reporter: Chris Douglas


In DataInputBuffer, a call to reset(byte[] buffer, offset, len) resets the data 
read by the buffer. However, when the offset is not zero, getLength returns the 
index marking the end of valid data in the buffer and not the length as 
specified in the last call to reset. The consequence is that consumers of 
DataInputBuffers may inaccurately gauge the length of the input given them.

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

Reply via email to