Chromium Code Reviews| Index: net/proxy/proxy_list.cc |
| diff --git a/net/proxy/proxy_list.cc b/net/proxy/proxy_list.cc |
| index 4bbb6bc6a96f2d021c66b76f333b640a405ef5d0..127dc275608fd03dc541f1c413d7f5f58fb76588 100644 |
| --- a/net/proxy/proxy_list.cc |
| +++ b/net/proxy/proxy_list.cc |
| @@ -167,7 +167,7 @@ bool ProxyList::Fallback(ProxyRetryInfoMap* proxy_retry_info, |
| NOTREACHED(); |
| return false; |
| } |
| - UpdateRetryInfoOnFallback(proxy_retry_info, base::TimeDelta(), true, |
| + UpdateRetryInfoOnFallback(proxy_retry_info, TimeDelta::FromMinutes(5), true, |
| ProxyServer(), net_log); |
| // Remove this proxy from our list. |
| @@ -204,18 +204,7 @@ void ProxyList::UpdateRetryInfoOnFallback( |
| bool reconsider, |
| const ProxyServer& another_proxy_to_bypass, |
| const BoundNetLog& net_log) const { |
| - // Time to wait before retrying a bad proxy server. |
| - if (retry_delay == base::TimeDelta()) { |
| -#if defined(SPDY_PROXY_AUTH_ORIGIN) |
| - // Randomize the timeout over a range from one to five minutes. |
| - retry_delay = |
| - TimeDelta::FromMilliseconds( |
| - base::RandInt(1 * 60 * 1000, 5 * 60 * 1000)); |
| -#else |
| - retry_delay = TimeDelta::FromMinutes(5); |
| -#endif |
| - } |
| - |
| + DCHECK(retry_delay != base::TimeDelta()); |
|
bengr
2014/07/15 16:38:17
I think this is wrong too.
I think there are thr
Not at Google. Contact bengr
2014/07/16 22:41:34
Fixed now.
|
| if (proxies_.empty()) { |
| NOTREACHED(); |
| return; |