| 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 f213887622eb50e6e29fae92044e760f19913685..8fdd20b1015ef4e720d11faaaecfd1bab07f70f3 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| @@ -61,7 +61,6 @@
|
| #include "content/browser/loader/sync_resource_handler.h"
|
| #include "content/browser/loader/throttling_resource_handler.h"
|
| #include "content/browser/loader/upload_data_stream_builder.h"
|
| -#include "content/browser/renderer_host/render_view_host_delegate.h"
|
| #include "content/browser/renderer_host/render_view_host_impl.h"
|
| #include "content/browser/resource_context_impl.h"
|
| #include "content/browser/service_worker/foreign_fetch_request_handler.h"
|
| @@ -71,7 +70,6 @@
|
| #include "content/browser/streams/stream_context.h"
|
| #include "content/browser/streams/stream_registry.h"
|
| #include "content/browser/web_contents/web_contents_impl.h"
|
| -#include "content/common/appcache_interfaces.h"
|
| #include "content/common/navigation_params.h"
|
| #include "content/common/net/url_request_service_worker_data.h"
|
| #include "content/common/resource_messages.h"
|
| @@ -82,8 +80,6 @@
|
| #include "content/common/view_messages.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/content_browser_client.h"
|
| -#include "content/public/browser/download_manager.h"
|
| -#include "content/public/browser/download_url_parameters.h"
|
| #include "content/public/browser/global_request_id.h"
|
| #include "content/public/browser/plugin_service.h"
|
| #include "content/public/browser/resource_dispatcher_host_delegate.h"
|
| @@ -637,24 +633,11 @@ void ResourceDispatcherHostImpl::SetAllowCrossOriginAuthPrompt(bool value) {
|
| allow_cross_origin_auth_prompt_ = value;
|
| }
|
|
|
| -void ResourceDispatcherHostImpl::AddResourceContext(ResourceContext* context) {
|
| - DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| - active_resource_contexts_.insert(context);
|
| -}
|
| -
|
| -void ResourceDispatcherHostImpl::RemoveResourceContext(
|
| - ResourceContext* context) {
|
| - CHECK(ContainsKey(active_resource_contexts_, context));
|
| - active_resource_contexts_.erase(context);
|
| -}
|
| -
|
| void ResourceDispatcherHostImpl::CancelRequestsForContext(
|
| ResourceContext* context) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::IO);
|
| DCHECK(context);
|
|
|
| - CHECK(ContainsKey(active_resource_contexts_, context));
|
| -
|
| // Note that request cancellation has side effects. Therefore, we gather all
|
| // the requests to cancel first, and then we start cancelling. We assert at
|
| // the end that there are no more to cancel since the context is about to go
|
| @@ -725,21 +708,6 @@ void ResourceDispatcherHostImpl::CancelRequestsForContext(
|
| async_revalidation_manager_->CancelAsyncRevalidationsForResourceContext(
|
| context);
|
| }
|
| -
|
| - // Validate that no more requests for this context were added.
|
| - for (const auto& loader : pending_loaders_) {
|
| - // http://crbug.com/90971
|
| - CHECK_NE(loader.second->GetRequestInfo()->GetContext(), context);
|
| - }
|
| -
|
| - for (const auto& blocked_loaders : blocked_loaders_map_) {
|
| - BlockedLoadersList* loaders = blocked_loaders.second.get();
|
| - if (!loaders->empty()) {
|
| - ResourceRequestInfoImpl* info = loaders->front()->GetRequestInfo();
|
| - // http://crbug.com/90971
|
| - CHECK_NE(info->GetContext(), context);
|
| - }
|
| - }
|
| }
|
|
|
| DownloadInterruptReason ResourceDispatcherHostImpl::BeginDownload(
|
| @@ -755,13 +723,6 @@ DownloadInterruptReason ResourceDispatcherHostImpl::BeginDownload(
|
| return DOWNLOAD_INTERRUPT_REASON_USER_SHUTDOWN;
|
|
|
| const GURL& url = request->original_url();
|
| -
|
| - // http://crbug.com/90971
|
| - char url_buf[128];
|
| - base::strlcpy(url_buf, url.spec().c_str(), arraysize(url_buf));
|
| - base::debug::Alias(url_buf);
|
| - CHECK(ContainsKey(active_resource_contexts_, context));
|
| -
|
| SetReferrerForRequest(request.get(), referrer);
|
|
|
| // We treat a download as a main frame load, and thus update the policy URL on
|
| @@ -1427,8 +1388,6 @@ void ResourceDispatcherHostImpl::BeginRequest(
|
| net::URLRequestContext* request_context = NULL;
|
| filter_->GetContexts(request_data.resource_type, request_data.origin_pid,
|
| &resource_context, &request_context);
|
| - // http://crbug.com/90971
|
| - CHECK(ContainsKey(active_resource_contexts_, resource_context));
|
|
|
| // Parse the headers before calling ShouldServiceRequest, so that they are
|
| // available to be validated.
|
| @@ -1917,12 +1876,6 @@ void ResourceDispatcherHostImpl::BeginSaveFile(const GURL& url,
|
| if (is_shutdown_)
|
| return;
|
|
|
| - // http://crbug.com/90971
|
| - char url_buf[128];
|
| - base::strlcpy(url_buf, url.spec().c_str(), arraysize(url_buf));
|
| - base::debug::Alias(url_buf);
|
| - CHECK(ContainsKey(active_resource_contexts_, context));
|
| -
|
| request_id_--;
|
|
|
| const net::URLRequestContext* request_context = context->GetRequestContext();
|
| @@ -2207,14 +2160,6 @@ void ResourceDispatcherHostImpl::BeginNavigationRequest(
|
| return;
|
| }
|
|
|
| - // Save the URL on the stack to help catch URLRequests which outlive their
|
| - // URLRequestContexts. See https://crbug.com/90971
|
| - char url_buf[128];
|
| - base::strlcpy(
|
| - url_buf, info.common_params.url.spec().c_str(), arraysize(url_buf));
|
| - base::debug::Alias(url_buf);
|
| - CHECK(ContainsKey(active_resource_contexts_, resource_context));
|
| -
|
| const net::URLRequestContext* request_context =
|
| resource_context->GetRequestContext();
|
|
|
|
|