OSDN Git Service

2004-02-05 Michael Koch <konqueror@gmx.de>
authormkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Feb 2004 15:57:01 +0000 (15:57 +0000)
committermkoch <mkoch@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 5 Feb 2004 15:57:01 +0000 (15:57 +0000)
* gnu/java/nio/NIOServerSocket.java
(impl): Unused, removed.
* gnu/java/nio/SocketChannelImpl.java
(finnishConnect): Don't throw NoConnectionPendingException if not
connected or no connection pending.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77317 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/gnu/java/nio/NIOServerSocket.java
libjava/gnu/java/nio/SocketChannelImpl.java

index 35e896f..69b5a52 100644 (file)
@@ -1,3 +1,11 @@
+2004-02-05  Michael Koch  <konqueror@gmx.de>
+
+       * gnu/java/nio/NIOServerSocket.java
+       (impl): Unused, removed.
+       * gnu/java/nio/SocketChannelImpl.java
+       (finnishConnect): Don't throw NoConnectionPendingException if not
+       connected or no connection pending.
+
 2004-02-02  Graydon Hoare  <graydon@redhat.com>
 
        * javax/swing/SwingUtilities.java: Many new functions.
index 89def3b..3164247 100644 (file)
@@ -1,5 +1,5 @@
 /* NIOServerSocket.java -- 
-   Copyright (C) 2003 Free Software Foundation, Inc.
+   Copyright (C) 2003, 2004 Free Software Foundation, Inc.
 
 This file is part of GNU Classpath.
 
@@ -50,7 +50,6 @@ import java.nio.channels.SocketChannel;
  */
 public final class NIOServerSocket extends ServerSocket
 {
-  private PlainSocketImpl impl;
   private ServerSocketChannelImpl channel;
     
   protected NIOServerSocket (ServerSocketChannelImpl channel)
index d490529..d4dd6e0 100644 (file)
@@ -174,7 +174,7 @@ public final class SocketChannelImpl extends SocketChannel
     if (!isOpen())
       throw new ClosedChannelException();
     
-    if (!connectionPending)
+    if (!isConnected() && !connectionPending)
       throw new NoConnectionPendingException();
     
     if (isConnected())