From 12c4f43109461e860e773402856413fa2f7a8ff9 Mon Sep 17 00:00:00 2001
From: zzz <zzz@i2pmail.org>
Date: Mon, 22 Mar 2021 07:00:17 -0400
Subject: [PATCH] Transport: Better IPv6 address check

We don't want to match on "46"
---
 router/java/src/net/i2p/router/transport/TransportUtil.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/router/java/src/net/i2p/router/transport/TransportUtil.java b/router/java/src/net/i2p/router/transport/TransportUtil.java
index 67402c8ee6..e00f094f0a 100644
--- a/router/java/src/net/i2p/router/transport/TransportUtil.java
+++ b/router/java/src/net/i2p/router/transport/TransportUtil.java
@@ -131,7 +131,7 @@ public abstract class TransportUtil {
         if (host != null)
             return host.contains(":");
         String caps = addr.getOption("caps");
-        return caps != null && caps.contains("6");
+        return caps != null && caps.contains(TransportImpl.CAP_IPV6) && !caps.contains(TransportImpl.CAP_IPV4);
     }
 
     /**
-- 
GitLab