| Index: content/browser/loader/resource_dispatcher_host_impl.cc
|
| diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| index ade6e5d1648e01c3304f968789c526f469e63511..930839fa618bca10107b4d17af8606e6fe618ece 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| @@ -819,10 +819,10 @@ void ResourceDispatcherHostImpl::DidReceiveRedirect(ResourceLoader* loader,
|
|
|
| void ResourceDispatcherHostImpl::DidReceiveResponse(ResourceLoader* loader) {
|
| ResourceRequestInfoImpl* info = loader->GetRequestInfo();
|
| -
|
| - if (loader->request()->was_fetched_via_proxy() &&
|
| - loader->request()->was_fetched_via_spdy() &&
|
| - loader->request()->url().SchemeIs(url::kHttpScheme)) {
|
| + net::URLRequest* request = loader->request();
|
| + if (request->was_fetched_via_proxy() &&
|
| + request->was_fetched_via_spdy() &&
|
| + request->url().SchemeIs(url::kHttpScheme)) {
|
| scheduler_->OnReceivedSpdyProxiedHttpResponse(
|
| info->GetChildID(), info->GetRouteID());
|
| }
|
| @@ -833,8 +833,7 @@ void ResourceDispatcherHostImpl::DidReceiveResponse(ResourceLoader* loader) {
|
|
|
| // Notify the observers on the UI thread.
|
| scoped_ptr<ResourceRequestDetails> detail(new ResourceRequestDetails(
|
| - loader->request(),
|
| - GetCertID(loader->request(), info->GetChildID())));
|
| + request, GetCertID(request, info->GetChildID())));
|
| BrowserThread::PostTask(
|
| BrowserThread::UI, FROM_HERE,
|
| base::Bind(
|
|
|