summaryrefslogtreecommitdiffstats
path: root/WebCore/loader/loader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/loader/loader.cpp')
-rw-r--r--WebCore/loader/loader.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/WebCore/loader/loader.cpp b/WebCore/loader/loader.cpp
index e1313d6..1f2ced3 100644
--- a/WebCore/loader/loader.cpp
+++ b/WebCore/loader/loader.cpp
@@ -324,7 +324,8 @@ void Loader::didReceiveData(SubresourceLoader* loader, const char* data, int siz
return;
if (resource->response().httpStatusCode() >= 400) {
- resource->httpStatusCodeError();
+ if (!resource->shouldIgnoreHTTPStatusCodeErrors())
+ resource->error(CachedResource::LoadError);
return;
}
@@ -337,7 +338,7 @@ void Loader::didReceiveData(SubresourceLoader* loader, const char* data, int siz
} else if (request->isIncremental())
resource->data(loader->resourceData(), false);
}
-
+
void Loader::didReceiveCachedMetadata(SubresourceLoader* loader, const char* data, int size)
{
Request* request = m_requestsLoading.get(loader);