On Fri, 18 Aug 2023 13:20:50 GMT, Weibing Xiao <d...@openjdk.org> wrote:
>> Please refer to JDK-8314063. >> >> The failure scenario is due to the setting of connection timeout. It is >> either too small or not an optimal value for the system. When the client >> tries to connect to the server with LDAPs protocol. It requires the >> handshake after the socket is created and connected, but it fails due to >> connection timeout and leaves the socket open. It is not closed properly due >> to the exception handling in the JDK code. >> >> The change is adding a try/catch block and closing the socket in the catch >> block, and the format of the code got changed consequently. > > Weibing Xiao has updated the pull request incrementally with one additional > commit since the last revision: > > update the Connection code 1) Please ignore the previous change for Connection.java 2) Refactor the method of createSocket 3) Re-write closedOpenedSocket, and remove closeSocket method. ------------- PR Comment: https://git.openjdk.org/jdk/pull/15294#issuecomment-1683918936