| 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 d77588e8328c97694fe05756562055def6cc083a..9fbb4ce339bd312eafc12e0a5015d9ef888964c0 100644
|
| --- a/jingle/glue/proxy_resolving_client_socket.cc
|
| +++ b/jingle/glue/proxy_resolving_client_socket.cc
|
| @@ -17,6 +17,7 @@
|
| #include "net/base/net_errors.h"
|
| #include "net/http/http_auth_controller.h"
|
| #include "net/http/http_network_session.h"
|
| +#include "net/http/http_transaction_factory.h"
|
| #include "net/http/proxy_client_socket.h"
|
| #include "net/log/net_log_source_type.h"
|
| #include "net/socket/client_socket_handle.h"
|
| @@ -95,6 +96,13 @@ ProxyResolvingClientSocket::ProxyResolvingClientSocket(
|
| }
|
|
|
| network_session_.reset(new net::HttpNetworkSession(session_params));
|
| +
|
| + net::HttpAuthCache* other_auth_cache =
|
| + request_context->http_transaction_factory()
|
| + ->GetSession()
|
| + ->http_auth_cache();
|
| + DCHECK(other_auth_cache);
|
| + network_session_->http_auth_cache()->UpdateAllFrom(*other_auth_cache);
|
| }
|
|
|
| ProxyResolvingClientSocket::~ProxyResolvingClientSocket() {
|
|
|