From 54335d4889db26709c3d4cc03af4b38cc326d2ac Mon Sep 17 00:00:00 2001 From: Syrone Wong Date: Sat, 8 Apr 2017 18:56:30 +0800 Subject: [PATCH] capture non-whitespace chars for ss url tag --- 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 4f560830..3d71dc75 100755 --- a/shadowsocks-csharp/Model/Server.cs +++ b/shadowsocks-csharp/Model/Server.cs @@ -11,7 +11,7 @@ namespace Shadowsocks.Model public class Server { public static readonly Regex - UrlFinder = new Regex(@"ss://(?[A-Za-z0-9+-/=_]+)(?:#(?.+))?", RegexOptions.IgnoreCase), + UrlFinder = new Regex(@"ss://(?[A-Za-z0-9+-/=_]+)(?:#(?\S+))?", RegexOptions.IgnoreCase), DetailsParser = new Regex(@"^((?.+?):(?.*)@(?.+?):(?\d+?))$", RegexOptions.IgnoreCase); private const int DefaultServerTimeoutSec = 5;