summaryrefslogtreecommitdiffstats
path: root/net/http/http_network_transaction.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/http/http_network_transaction.cc')
-rw-r--r--net/http/http_network_transaction.cc11
1 files changed, 3 insertions, 8 deletions
diff --git a/net/http/http_network_transaction.cc b/net/http/http_network_transaction.cc
index ea61c79..d3fed93 100644
--- a/net/http/http_network_transaction.cc
+++ b/net/http/http_network_transaction.cc
@@ -611,14 +611,9 @@ int HttpNetworkTransaction::DoResolveProxyComplete(int result) {
// http://www.chromium.org/developers/design-documents/proxy-settings-fallback
if (proxy_info_.is_empty()) {
- // No proxies/direct to choose from. This can happen when:
- // a. We don't support any of the proxies in the returned list.
- // b. The proxy service returned us an empty list.
- // 1. this can happen if all the proxies were marked as bad already.
- //
- // TODO(eroman): in case (b.1) it would be better to just try the bad
- // proxies again rather than failing without having tried anything!
- return ERR_EMPTY_PROXY_LIST;
+ // No proxies/direct to choose from. This happens when we don't support any
+ // of the proxies in the returned list.
+ return ERR_NO_SUPPORTED_PROXIES;
}
if (result != OK) {