From 20949abef3945498e45b7fc2a1994287c726dbcd Mon Sep 17 00:00:00 2001 From: ylinzhu <46126022+ylinzhu@users.noreply.github.com> Date: Tue, 29 Nov 2022 13:21:08 +0800 Subject: [PATCH] fix Infinite recursion inner 2005 (#3498) fix --- .../dble/backend/mysql/nio/handler/KillConnectionHandler.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/actiontech/dble/backend/mysql/nio/handler/KillConnectionHandler.java b/src/main/java/com/actiontech/dble/backend/mysql/nio/handler/KillConnectionHandler.java index 396fa3373..c73c44de5 100644 --- a/src/main/java/com/actiontech/dble/backend/mysql/nio/handler/KillConnectionHandler.java +++ b/src/main/java/com/actiontech/dble/backend/mysql/nio/handler/KillConnectionHandler.java @@ -98,6 +98,7 @@ public class KillConnectionHandler implements ResponseHandler { @Override public void connectionClose(BackendConnection conn, String reason) { AlertUtil.alertSelf(AlarmCode.KILL_BACKEND_CONN_FAIL, Alert.AlertLevel.NOTICE, "get killer connection " + conn.toString() + " failed: connectionClosed", null); + toKilled.setResponseHandler(null); toKilled.close("exception:" + reason); } }