From ab6b6d41d42742331cc9a77ee7d556ff65e85664 Mon Sep 17 00:00:00 2001 From: Qiu Yuzhou Date: Wed, 30 Oct 2019 17:18:58 +0800 Subject: [PATCH] Fixes #1175. Unescape fragment of legacy format url. --- ShadowsocksX-NG/ServerProfile.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ShadowsocksX-NG/ServerProfile.swift b/ShadowsocksX-NG/ServerProfile.swift index c5b95aa..62a0870 100644 --- a/ShadowsocksX-NG/ServerProfile.swift +++ b/ShadowsocksX-NG/ServerProfile.swift @@ -82,7 +82,7 @@ class ServerProfile: NSObject, NSCopying { if let index = base64End { let i = urlStr.index(index, offsetBy: 1) let fragment = String(urlStr[i...]) - return (s, fragment) + return (s, fragment.removingPercentEncoding) } return (s, nil) }