diff options
author | Mark Wielaard <mark@klomp.org> | 2006-05-14 20:07:50 +0000 |
---|---|---|
committer | Mark Wielaard <mark@klomp.org> | 2006-05-14 20:07:50 +0000 |
commit | 5814eca340d2faf9850b19ba0b7f6b1082b7757b (patch) | |
tree | 2cca7badd2043702a3dcf8cfa13fe74ea5fb99e5 | |
parent | a004a295bc2cf92e77cc1b8ee981f6ab99797e23 (diff) | |
download | classpath-5814eca340d2faf9850b19ba0b7f6b1082b7757b.tar.gz |
PR 27459
* native/jni/java-net/javanet.c (_javanet_accept): Reset the
inherited timeout on socket.
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | native/jni/java-net/javanet.c | 3 |
2 files changed, 9 insertions, 0 deletions
@@ -1,3 +1,9 @@ +2006-05-14 Mark Wielaard <mark@klomp.org> + + PR 27459 + * native/jni/java-net/javanet.c (_javanet_accept): Reset the + inherited timeout on socket. + 2006-05-14 Lillian Angel <langel@redhat.com> * java/util/SimpleTimeZone.java: Reverted patch. diff --git a/native/jni/java-net/javanet.c b/native/jni/java-net/javanet.c index 0a1b84a8e..969f9c9fe 100644 --- a/native/jni/java-net/javanet.c +++ b/native/jni/java-net/javanet.c @@ -835,6 +835,9 @@ _javanet_accept (JNIEnv * env, jobject this, jobject impl) } while (result != TARGET_NATIVE_OK); + // Reset the inherited timeout + TARGET_NATIVE_NETWORK_SOCKET_SET_OPTION_SO_TIMEOUT (newfd, 0, result); + /* Populate instance variables */ _javanet_set_int_field (env, impl, "gnu/java/net/PlainSocketImpl", "native_fd", newfd); |