diff --git a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java
index <HASH>..<HASH> 100644
--- a/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java
+++ b/redisson/src/main/java/org/redisson/connection/MasterSlaveConnectionManager.java
@@ -275,7 +275,6 @@ public class MasterSlaveConnectionManager implements ConnectionManager {
         RFuture<RedisConnection> future = client.connectAsync();
         future.onComplete((connection, e) -> {
             if (e != null) {
-                connection.closeAsync();
                 result.tryFailure(e);
                 return;
             }
Fixed - Connection leak when redis cluster has "<I>" in its node list. #<I>