From 2da6e524b5a560e478a8cf42614d7e108ab3b6c9 Mon Sep 17 00:00:00 2001 From: jfrijters Date: Mon, 17 Sep 2007 05:06:34 +0000 Subject: [PATCH] Don't return -1 when attempting to read 0 bytes. --- openjdk/sun/nio/ch/Net.java | 4 ++++ 1 file changed, 4 insertions(+) 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();