From 8d21f9b900e1cdc1b9d038d53e984484d0c67106 Mon Sep 17 00:00:00 2001 From: 2dust <31833384+2dust@users.noreply.github.com> Date: Sat, 4 May 2024 13:24:13 +0800 Subject: [PATCH] Bug fix --- v2rayN/v2rayN/Handler/ShareHandler.cs | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/v2rayN/v2rayN/Handler/ShareHandler.cs b/v2rayN/v2rayN/Handler/ShareHandler.cs index a647b5bb..0c73d3c6 100644 --- a/v2rayN/v2rayN/Handler/ShareHandler.cs +++ b/v2rayN/v2rayN/Handler/ShareHandler.cs @@ -264,7 +264,21 @@ namespace v2rayN.Handler private static string GetIpv6(string address) { - return Utils.IsIpv6(address) ? $"[{address}]" : address; + if (Utils.IsIpv6(address)) + { + if (address.StartsWith('[') && address.EndsWith(']')) + { + return address; + } + else + { + return $"[{address}]"; + } + } + else + { + return address; + } } private static int GetStdTransport(ProfileItem item, string? securityDef, ref Dictionary dicQuery)