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