ByteBufferUtil.read(byte[]) returns 0 when the end of the stream has been 
reached. 
-----------------------------------------------------------------------------------

                 Key: CASSANDRA-2365
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2365
             Project: Cassandra
          Issue Type: Bug
          Components: Core
    Affects Versions: 0.7.4
            Reporter: Yewei Zhang
            Priority: Minor


read(byte[], int, int) doesn't return -1 when the end of the stream is reached. 
Instead, it returns 0. 

len = Math.min(len, copy.remaining());
copy.get(bytes, off, len);

return len;

copy.remaining() returns 0 when the end of the stream is reached. 

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to