fix serveral minor bugs

This commit is contained in:
icylogic
2015-08-13 18:29:17 +08:00
parent 2382282c92
commit 34ab170e4c
3 changed files with 26 additions and 21 deletions
@@ -301,17 +301,16 @@ namespace Shadowsocks.Controller
gfwListUpdater.Error += pacServer_PACUpdateError;
}
if (_availabilityStatics == null)
{
_availabilityStatics = new AvailabilityStatistics();
}
_availabilityStatics.UpdateConfiguration(_config);
if (_listener != null)
{
_listener.Stop();
}
if (_availabilityStatics == null)
{
_availabilityStatics = new AvailabilityStatistics();
_availabilityStatics.UpdateConfiguration(_config);
}
// don't put polipoRunner.Start() before pacServer.Stop()
// or bind will fail when switching bind address from 0.0.0.0 to 127.0.0.1
// though UseShellExecute is set to true now