Index: jingle/glue/proxy_resolving_client_socket.cc |
diff --git a/jingle/glue/proxy_resolving_client_socket.cc b/jingle/glue/proxy_resolving_client_socket.cc |
index 545a9882549c30f34d2f5df5646e7194386be462..4149ee887ff2218d79b01ff05bf29170a019c39a 100644 |
--- a/jingle/glue/proxy_resolving_client_socket.cc |
+++ b/jingle/glue/proxy_resolving_client_socket.cc |
@@ -13,6 +13,7 @@ |
#include "net/base/load_flags.h" |
#include "net/base/net_errors.h" |
#include "net/http/http_network_session.h" |
+#include "net/http/proxy_client_socket.h" |
#include "net/socket/client_socket_handle.h" |
#include "net/socket/client_socket_pool_manager.h" |
#include "net/url_request/url_request_context.h" |
@@ -270,6 +271,9 @@ int ProxyResolvingClientSocket::ReconsiderProxyAfterError(int error) { |
// "address unreachable" error, and will report both of these failures as |
// ERR_ADDRESS_UNREACHABLE. |
return net::ERR_ADDRESS_UNREACHABLE; |
+ case net::ERR_PROXY_AUTH_REQUESTED: |
+ return static_cast<net::ProxyClientSocket*>(transport_->socket()) |
Ryan Sleevi
2014/08/26 21:41:18
This strikes me as a dangerous assumption that's n
asanka
2014/08/26 22:34:03
RestartWithAuth() only makes progress for the case
jiayl
2014/08/26 22:41:48
What do you suggest to do?
Does it return error if
|
+ ->RestartWithAuth(connect_callback_); |
default: |
return error; |
} |