| Index: third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| index dc438c8e512153a3b79514f12ecc1bc7a9c7ce1f..4602882d2b8595b7800a4e5ec5999bc2069acf79 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| @@ -67,7 +67,7 @@ ResourceLoader::ResourceLoader(ResourceFetcher* fetcher, Resource* resource)
|
| }
|
|
|
| ResourceLoader::~ResourceLoader() {
|
| - DCHECK(!m_loader);
|
| + CHECK(!m_loader);
|
| }
|
|
|
| DEFINE_TRACE(ResourceLoader) {
|
| @@ -302,6 +302,7 @@ void ResourceLoader::didReceiveResponse(
|
| const WebURLResponse& webURLResponse,
|
| std::unique_ptr<WebDataConsumerHandle> handle) {
|
| DCHECK(!webURLResponse.isNull());
|
| + CHECK(m_resource);
|
|
|
| const ResourceResponse& response = webURLResponse.toResourceResponse();
|
|
|
| @@ -354,11 +355,13 @@ void ResourceLoader::didReceiveResponse(
|
| }
|
| }
|
|
|
| + CHECK(m_resource);
|
| context().dispatchDidReceiveResponse(
|
| m_resource->identifier(), response,
|
| m_resource->resourceRequest().frameType(),
|
| m_resource->resourceRequest().requestContext(), m_resource);
|
|
|
| + CHECK(m_resource);
|
| m_resource->responseReceived(response, std::move(handle));
|
| if (!m_resource->loader())
|
| return;
|
|
|