From d677f49e7aa689cf42cf8abeff1eef73b18876f0 Mon Sep 17 00:00:00 2001 From: AndreevDm Date: Wed, 4 Sep 2019 18:21:44 +0300 Subject: [PATCH] Do not wrap in square brackets already wrapped IPv6 addresses v2 There was already a fix https://github.com/redisson/redisson/commit/b7df3a2d293b7cce438d1bb795289cbb4da30f37 But it was lost in https://github.com/redisson/redisson/commit/a9f7a99388c3dabdc45157af61558975e0e61fdb#diff-7d2da5068938564117bd318316bdd1ad --- .../java/org/redisson/connection/SentinelConnectionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java b/redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java index ab1008813..793a120d4 100755 --- a/redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java +++ b/redisson/src/main/java/org/redisson/connection/SentinelConnectionManager.java @@ -501,7 +501,7 @@ public class SentinelConnectionManager extends MasterSlaveConnectionManager { if (host.contains(":")){ String pureHost = host.replaceAll("[\\[\\]]", ""); host = applyNatMap(pureHost); - if (host.contains(":")) { + if (host.contains(":") && !host.startsWith("[")) { host = "[" + host + "]"; } } else {