From 495731e090bd5bb6b17276aeab544e6d876a1009 Mon Sep 17 00:00:00 2001 From: Hirbod Date: Fri, 31 May 2019 20:56:55 +0430 Subject: [PATCH] Fixed a bug with + in query --- shadowsocks-csharp/Model/Server.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Model/Server.cs b/shadowsocks-csharp/Model/Server.cs index 4e6a66cf..9d28d2d2 100755 --- a/shadowsocks-csharp/Model/Server.cs +++ b/shadowsocks-csharp/Model/Server.cs @@ -169,7 +169,7 @@ namespace Shadowsocks.Model server.password = userInfoParts[1]; NameValueCollection queryParameters = HttpUtility.ParseQueryString(parsedUrl.Query); - string[] pluginParts = HttpUtility.UrlDecode(queryParameters["plugin"] ?? "").Split(new[] { ';' }, 2); + string[] pluginParts = (queryParameters["plugin"] ?? "").Split(new[] { ';' }, 2); if (pluginParts.Length > 0) { server.plugin = pluginParts[0] ?? "";