git: openjdk/jdk: jdk25: 8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win)
Alan Bateman
alanb at openjdk.org
Mon Jun 16 09:22:32 UTC 2025
Changeset: 077ce2ed
Branch: jdk25
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-06-16 09:19:56 +0000
URL: https://git.openjdk.org/jdk/commit/077ce2edc77b78e0a5a968bf935ed21468751dc9
8358764: (sc) SocketChannel.close when thread blocked in read causes connection to be reset (win)
Reviewed-by: iris, jpai
Backport-of: e5196fc24d2ec9e581af7803ac47036111fee029
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/Net.c
+ test/jdk/java/nio/channels/SocketChannel/PeerReadsAfterAsyncClose.java
More information about the jdk-changes
mailing list