| Index: sync/internal_api/http_bridge.cc
|
| diff --git a/sync/internal_api/http_bridge.cc b/sync/internal_api/http_bridge.cc
|
| index c3cb4b51c84779d4306fb63b40c58d71d73111fa..d429903fdc0df4567f8780fbc2b42085da16d5db 100644
|
| --- a/sync/internal_api/http_bridge.cc
|
| +++ b/sync/internal_api/http_bridge.cc
|
| @@ -29,8 +29,8 @@ HttpBridge::RequestContextGetter::RequestContextGetter(
|
| network_task_runner_(
|
| baseline_context_getter_->GetNetworkTaskRunner()),
|
| user_agent_(user_agent) {
|
| - DCHECK(baseline_context_getter_);
|
| - DCHECK(network_task_runner_);
|
| + DCHECK(baseline_context_getter_.get());
|
| + DCHECK(network_task_runner_.get());
|
| DCHECK(!user_agent_.empty());
|
| }
|
|
|
| @@ -70,7 +70,7 @@ HttpBridgeFactory::~HttpBridgeFactory() {
|
| }
|
|
|
| HttpPostProviderInterface* HttpBridgeFactory::Create() {
|
| - HttpBridge* http = new HttpBridge(request_context_getter_,
|
| + HttpBridge* http = new HttpBridge(request_context_getter_.get(),
|
| network_time_update_callback_);
|
| http->AddRef();
|
| return http;
|
| @@ -228,7 +228,7 @@ void HttpBridge::MakeAsynchronousPost() {
|
|
|
| fetch_state_.url_poster = net::URLFetcher::Create(
|
| url_for_request_, net::URLFetcher::POST, this);
|
| - fetch_state_.url_poster->SetRequestContext(context_getter_for_request_);
|
| + fetch_state_.url_poster->SetRequestContext(context_getter_for_request_.get());
|
| fetch_state_.url_poster->SetUploadData(content_type_, request_content_);
|
| fetch_state_.url_poster->SetExtraRequestHeaders(extra_headers_);
|
| fetch_state_.url_poster->SetLoadFlags(net::LOAD_DO_NOT_SEND_COOKIES);
|
| @@ -323,7 +323,7 @@ void HttpBridge::OnURLFetchComplete(const net::URLFetcher* source) {
|
|
|
| net::URLRequestContextGetter* HttpBridge::GetRequestContextGetterForTest()
|
| const {
|
| - return context_getter_for_request_;
|
| + return context_getter_for_request_.get();
|
| }
|
|
|
| void HttpBridge::UpdateNetworkTime() {
|
|
|