Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjfrijters <jfrijters>2007-09-17 09:06:34 +0400
committerjfrijters <jfrijters>2007-09-17 09:06:34 +0400
commit2da6e524b5a560e478a8cf42614d7e108ab3b6c9 (patch)
tree2cd30d774fd3f06e1e4e99ca79e9fe5d27ffb189 /openjdk/sun/nio/ch
parentfa434bbd04b88f455a66feb8465878cca608b83d (diff)
Don't return -1 when attempting to read 0 bytes.
Diffstat (limited to 'openjdk/sun/nio/ch')
-rw-r--r--openjdk/sun/nio/ch/Net.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/openjdk/sun/nio/ch/Net.java b/openjdk/sun/nio/ch/Net.java
index 33e87ef7..835d6f9e 100644
--- a/openjdk/sun/nio/ch/Net.java
+++ b/openjdk/sun/nio/ch/Net.java
@@ -267,6 +267,10 @@ class Net { // package-private
private static int readImpl(FileDescriptor fd, byte[] buf, int offset, int length) throws IOException
{
+ if (length == 0)
+ {
+ return 0;
+ }
try
{
if (false) throw new cli.System.Net.Sockets.SocketException();