summaryrefslogtreecommitdiff
path: root/gnu/java/nio/SocketChannelImpl.java
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2005-11-11 12:04:03 +0000
committerMark Wielaard <mark@klomp.org>2005-11-11 12:04:03 +0000
commit267a7800d59cbb93d38ce2491a8a640578b26b65 (patch)
treef4cdc9d4c7386f48497ad583d4654fe4f435d032 /gnu/java/nio/SocketChannelImpl.java
parent6aa4ef682112732ddcebe40ca9e45c8fef914f2c (diff)
downloadclasspath-267a7800d59cbb93d38ce2491a8a640578b26b65.tar.gz
Reported by john.zigman@anu.edu.au as bug #24608.
* gnu/java/nio/SocketChannelImpl.java (read): Put readBytes in destination ByteBuffer when it doesn't have an array instead of len bytes.
Diffstat (limited to 'gnu/java/nio/SocketChannelImpl.java')
-rw-r--r--gnu/java/nio/SocketChannelImpl.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/gnu/java/nio/SocketChannelImpl.java b/gnu/java/nio/SocketChannelImpl.java
index 9fb71c1ae..fcddbd6c3 100644
--- a/gnu/java/nio/SocketChannelImpl.java
+++ b/gnu/java/nio/SocketChannelImpl.java
@@ -258,7 +258,7 @@ public final class SocketChannelImpl extends SocketChannel
}
else
{
- dst.put (data, offset, len);
+ dst.put (data, offset, readBytes);
}
return readBytes;