fix server index problem

This commit is contained in:
clowwindy
2015-07-26 11:37:09 +08:00
parent a0e79f37bc
commit 01c059c4e3
2 changed files with 20 additions and 1 deletions
@@ -109,6 +109,10 @@ namespace Shadowsocks.Controller
{
return strategy.GetAServer(type, localIPEndPoint);
}
if (_config.index < 0)
{
_config.index = 0;
}
return GetCurrentServer();
}
@@ -293,7 +297,8 @@ namespace Shadowsocks.Controller
polipoRunner.Stop();
try
{
foreach (var strategy in GetStrategies())
var strategy = GetCurrentStrategy();
if (strategy != null)
{
strategy.ReloadServers();
}