summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java/nio/SocketChannelImpl.java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-02 22:10:41 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-02 22:10:41 +0000
commit96a2bbca23321e7168eb615216115c73e28d5bec (patch)
tree7ad846a0163eaba98c9fe1213f2b4a3a8a18a96c /libjava/gnu/java/nio/SocketChannelImpl.java
parentba92127f798c3b172402aa216e316c8ec1b276c5 (diff)
downloadppe42-gcc-96a2bbca23321e7168eb615216115c73e28d5bec.tar.gz
ppe42-gcc-96a2bbca23321e7168eb615216115c73e28d5bec.zip
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=233406
* gnu/java/net/natPlainSocketImplPosix.cc (create): Return if already created. * gnu/java/net/PlainSocketImpl.java (getLocalAddress): Handle case where localport is -1. (create): Now public. * gnu/java/nio/SocketChannelImpl.java (SocketChannelImpl): Call 'create' on the socket. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123440 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java/nio/SocketChannelImpl.java')
-rw-r--r--libjava/gnu/java/nio/SocketChannelImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/libjava/gnu/java/nio/SocketChannelImpl.java b/libjava/gnu/java/nio/SocketChannelImpl.java
index cda86e80723..5925712bef2 100644
--- a/libjava/gnu/java/nio/SocketChannelImpl.java
+++ b/libjava/gnu/java/nio/SocketChannelImpl.java
@@ -1,5 +1,5 @@
/* SocketChannelImpl.java --
- Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2002, 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -71,6 +71,7 @@ public final class SocketChannelImpl extends SocketChannel
{
super (provider);
impl = new PlainSocketImpl();
+ impl.create(true);
socket = new NIOSocket (impl, this);
configureBlocking(true);
}
OpenPOWER on IntegriCloud