Index: net/proxy/proxy_service.cc |
diff --git a/net/proxy/proxy_service.cc b/net/proxy/proxy_service.cc |
index 9989b8221cdc09944ce3e14622d3d088851b6f7e..615434bb392b83be3881a47e93b83d4ae702aefd 100644 |
--- a/net/proxy/proxy_service.cc |
+++ b/net/proxy/proxy_service.cc |
@@ -1174,6 +1174,12 @@ int ProxyService::ReconsiderProxyAfterError(const GURL& url, |
return did_fallback ? OK : ERR_FAILED; |
} |
+bool ProxyService::MarkProxyAsBad(const ProxyInfo& result, |
+ const BoundNetLog& net_log) { |
+ result.proxy_list_.UpdateRetryInfoOnFallback(&proxy_retry_info_, net_log); |
+ return result.proxy_list_.HasUntriedProxies(proxy_retry_info_); |
+} |
+ |
void ProxyService::ReportSuccess(const ProxyInfo& result) { |
DCHECK(CalledOnValidThread()); |