From 1eab6dfa306bce3224ef4721b9097dd441b2341d Mon Sep 17 00:00:00 2001 From: mujun Date: Tue, 24 Dec 2024 08:43:01 +0800 Subject: [PATCH] SSL_Handshake: close nio channel when NioClient fail to handshake with NioServer --- utils/src/main/java/com/cloud/utils/nio/NioClient.java | 1 + 1 file changed, 1 insertion(+) diff --git a/utils/src/main/java/com/cloud/utils/nio/NioClient.java b/utils/src/main/java/com/cloud/utils/nio/NioClient.java index 89f51399e266..e903dc7edbe4 100644 --- a/utils/src/main/java/com/cloud/utils/nio/NioClient.java +++ b/utils/src/main/java/com/cloud/utils/nio/NioClient.java @@ -79,6 +79,7 @@ protected void init() throws IOException { _selector.close(); throw new IOException("Failed to initialise security", e); } catch (final IOException e) { + _clientConnection.close(); _selector.close(); throw e; }