Index: google_apis/gcm/tools/mcs_probe.cc |
diff --git a/google_apis/gcm/tools/mcs_probe.cc b/google_apis/gcm/tools/mcs_probe.cc |
index 1ee66d9d9e80a052de3aa0e512e34618d01aaf4b..9d0881b0f139d798caefb07f8cbb419a975cd04f 100644 |
--- a/google_apis/gcm/tools/mcs_probe.cc |
+++ b/google_apis/gcm/tools/mcs_probe.cc |
@@ -229,7 +229,7 @@ |
scoped_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory_; |
scoped_ptr<net::HttpServerPropertiesImpl> http_server_properties_; |
scoped_ptr<net::HostMappingRules> host_mapping_rules_; |
- scoped_ptr<net::HttpNetworkSession> network_session_; |
+ scoped_refptr<net::HttpNetworkSession> network_session_; |
scoped_ptr<net::ProxyService> proxy_service_; |
FakeGCMStatsRecorder recorder_; |
@@ -293,7 +293,7 @@ |
connection_factory_.reset( |
new ConnectionFactoryImpl(endpoints, |
kDefaultBackoffPolicy, |
- network_session_.get(), |
+ network_session_, |
NULL, |
&net_log_, |
&recorder_)); |
@@ -403,7 +403,7 @@ |
session_params.net_log = &net_log_; |
session_params.proxy_service = proxy_service_.get(); |
- network_session_.reset(new net::HttpNetworkSession(session_params)); |
+ network_session_ = new net::HttpNetworkSession(session_params); |
} |
void MCSProbe::ErrorCallback() { |