diff options
Diffstat (limited to 'content/browser/loader')
-rw-r--r-- | content/browser/loader/resource_dispatcher_host_impl.cc | 12 | ||||
-rw-r--r-- | content/browser/loader/resource_scheduler_unittest.cc | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc index 94899d5..0058a24 100644 --- a/content/browser/loader/resource_dispatcher_host_impl.cc +++ b/content/browser/loader/resource_dispatcher_host_impl.cc @@ -1056,9 +1056,12 @@ void ResourceDispatcherHostImpl::BeginRequest( } // Construct the request. + net::CookieStore* cookie_store = + GetContentClient()->browser()->OverrideCookieStoreForRenderProcess( + child_id); scoped_ptr<net::URLRequest> new_request; new_request = request_context->CreateRequest( - request_data.url, request_data.priority, NULL); + request_data.url, request_data.priority, NULL, cookie_store); new_request->set_method(request_data.method); new_request->set_first_party_for_cookies( @@ -1359,8 +1362,13 @@ void ResourceDispatcherHostImpl::BeginSaveFile( return; } + net::CookieStore* cookie_store = + GetContentClient()->browser()->OverrideCookieStoreForRenderProcess( + child_id); scoped_ptr<net::URLRequest> request( - request_context->CreateRequest(url, net::DEFAULT_PRIORITY, NULL)); + request_context->CreateRequest(url, net::DEFAULT_PRIORITY, NULL, + cookie_store)); + request->set_method("GET"); SetReferrerForRequest(request.get(), referrer); diff --git a/content/browser/loader/resource_scheduler_unittest.cc b/content/browser/loader/resource_scheduler_unittest.cc index 4aea5d6..912c2bb 100644 --- a/content/browser/loader/resource_scheduler_unittest.cc +++ b/content/browser/loader/resource_scheduler_unittest.cc @@ -140,7 +140,7 @@ class ResourceSchedulerTest : public testing::Test { net::RequestPriority priority, int route_id) { scoped_ptr<net::URLRequest> url_request( - context_.CreateRequest(GURL(url), priority, NULL)); + context_.CreateRequest(GURL(url), priority, NULL, NULL)); ResourceRequestInfoImpl* info = new ResourceRequestInfoImpl( PROCESS_TYPE_RENDERER, // process_type kChildId, // child_id |