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