Index: net/http/http_proxy_client_socket_pool.cc |
diff --git a/net/http/http_proxy_client_socket_pool.cc b/net/http/http_proxy_client_socket_pool.cc |
index 312913316f3923d2b466136a402671e4a4ddbabf..8ad1837faca0128dfab28c76c47b608c7b75b43f 100644 |
--- a/net/http/http_proxy_client_socket_pool.cc |
+++ b/net/http/http_proxy_client_socket_pool.cc |
@@ -106,7 +106,8 @@ LoadState HttpProxyConnectJob::GetLoadState() const { |
} |
void HttpProxyConnectJob::GetAdditionalErrorState(ClientSocketHandle * handle) { |
- if (error_response_info_.cert_request_info) { |
+ if (error_response_info_.cert_request_info || |
+ error_response_info_.login_request_info) { |
handle->set_ssl_error_response_info(error_response_info_); |
handle->set_is_ssl_error(true); |
} |