From a0e79f37bc5820bb9f62857a02eb2252e0990f8a Mon Sep 17 00:00:00 2001 From: clowwindy Date: Sun, 26 Jul 2015 10:44:44 +0800 Subject: [PATCH] fix #235 --- shadowsocks-csharp/Model/Configuration.cs | 5 +++++ shadowsocks-csharp/View/ConfigForm.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/shadowsocks-csharp/Model/Configuration.cs b/shadowsocks-csharp/Model/Configuration.cs index 812883b2..db7e2c85 100755 --- a/shadowsocks-csharp/Model/Configuration.cs +++ b/shadowsocks-csharp/Model/Configuration.cs @@ -121,6 +121,11 @@ namespace Shadowsocks.Model { throw new ArgumentException(I18N.GetString("Port out of range")); } + } + + public static void CheckLocalPort(int port) + { + CheckPort(port); if (port == 8123) { throw new ArgumentException(I18N.GetString("Port can't be 8123")); diff --git a/shadowsocks-csharp/View/ConfigForm.cs b/shadowsocks-csharp/View/ConfigForm.cs index 91303536..675aa23e 100755 --- a/shadowsocks-csharp/View/ConfigForm.cs +++ b/shadowsocks-csharp/View/ConfigForm.cs @@ -84,7 +84,7 @@ namespace Shadowsocks.View }; int localPort = int.Parse(ProxyPortTextBox.Text); Configuration.CheckServer(server); - Configuration.CheckPort(localPort); + Configuration.CheckLocalPort(localPort); _modifiedConfiguration.configs[_oldSelectedIndex] = server; _modifiedConfiguration.localPort = localPort;