httpproxy: init the rand that we use to randomize endpoints

This is actually does not change anything. The endpoints are already
randomized before feeding into proxy. But it makes the proxy more safe.
This commit is contained in:
Xiang Li 2016-05-27 10:28:00 -07:00
parent 3ed5d28e2e
commit c73e8fd946

View File

@ -27,6 +27,10 @@ const defaultRefreshInterval = 30000 * time.Millisecond
var once sync.Once
func init() {
rand.Seed(time.Now().UnixNano())
}
func newDirector(urlsFunc GetProxyURLs, failureWait time.Duration, refreshInterval time.Duration) *director {
d := &director{
uf: urlsFunc,