From 5c3bb9eb9ed5f92b376c048460d515416fad962b Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Wed, 28 Dec 2005 17:46:21 +0000 Subject: [multiple changes] 2005-12-27 Tom Tromey * gnu/java/nio/SelectorImpl.java: Added import. 2005-12-26 Anthony Green * java/net/Socket.java (connect): Don't close the socket on exceptions. * gnu/java/nio/SocketChannelImpl.java (read): Compute the right amount of data to read (dst.remaining()). * gnu/java/nio/DatagramChannelImpl.java (receive): Ditto. * gnu/java/nio/SelectorImpl.java (select): Handle OP_CONNECT properly. From-SVN: r109114 --- libjava/classpath/java/net/Socket.java | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'libjava/classpath/java') diff --git a/libjava/classpath/java/net/Socket.java b/libjava/classpath/java/net/Socket.java index 0ff6e6e..b2249ff 100644 --- a/libjava/classpath/java/net/Socket.java +++ b/libjava/classpath/java/net/Socket.java @@ -437,25 +437,7 @@ public class Socket if (! isBound()) bind(null); - try - { - getImpl().connect(endpoint, timeout); - } - catch (IOException exception) - { - close(); - throw exception; - } - catch (RuntimeException exception) - { - close(); - throw exception; - } - catch (Error error) - { - close(); - throw error; - } + getImpl().connect(endpoint, timeout); } /** -- cgit v1.1