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 cd3276d6ad16255c454ef9b41133febb6001d6c4..4c99f167076203ba4da91c877fcd0253889531b1 100644 |
--- a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp |
+++ b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp |
@@ -67,9 +67,7 @@ ResourceLoader::ResourceLoader(ResourceFetcher* fetcher, Resource* resource) |
m_resource->setLoader(this); |
} |
-ResourceLoader::~ResourceLoader() { |
- DCHECK(!m_loader); |
-} |
+ResourceLoader::~ResourceLoader() {} |
DEFINE_TRACE(ResourceLoader) { |
visitor->trace(m_fetcher); |
@@ -493,6 +491,10 @@ void ResourceLoader::requestSynchronously(const ResourceRequest& request) { |
encodedBodyLength); |
} |
+void ResourceLoader::dispose() { |
+ m_loader = nullptr; |
+} |
+ |
void ResourceLoader::activateCacheAwareLoadingIfNeeded( |
const ResourceRequest& request) { |
DCHECK(!m_isCacheAwareLoadingActivated); |