THRIFT-4316: fix read size in TByteBuffer.java
Client: java
This closes #1290
diff --git a/lib/java/src/org/apache/thrift/transport/TByteBuffer.java b/lib/java/src/org/apache/thrift/transport/TByteBuffer.java
index a09f33d..b6b0657 100644
--- a/lib/java/src/org/apache/thrift/transport/TByteBuffer.java
+++ b/lib/java/src/org/apache/thrift/transport/TByteBuffer.java
@@ -35,7 +35,7 @@
final int n = Math.min(byteBuffer.remaining(), len);
if (n > 0) {
try {
- byteBuffer.get(buf, off, len);
+ byteBuffer.get(buf, off, n);
} catch (BufferUnderflowException e) {
throw new TTransportException("Unexpected end of input buffer", e);
}