Index: Source/web/AssociatedURLLoader.cpp |
diff --git a/Source/web/AssociatedURLLoader.cpp b/Source/web/AssociatedURLLoader.cpp |
index 44d1a61ef5dbe6cb4a837fa24d513ddf5660aaaa..2d57aaa3e2ed5f6b7a6c278e7db40630b5cf7282 100644 |
--- a/Source/web/AssociatedURLLoader.cpp |
+++ b/Source/web/AssociatedURLLoader.cpp |
@@ -201,6 +201,9 @@ void AssociatedURLLoader::ClientAdapter::didSendData(unsigned long long bytesSen |
void AssociatedURLLoader::ClientAdapter::didReceiveResponse(unsigned long, const ResourceResponse& response) |
{ |
+ if (!m_client) |
+ return; |
+ |
// Try to use the original ResourceResponse if possible. |
WebURLResponse validatedResponse = WrappedResourceResponse(response); |
HTTPResponseHeaderValidator validator(m_options.crossOriginRequestPolicy == WebURLLoaderOptions::CrossOriginRequestPolicyUseAccessControl); |