diff options
Diffstat (limited to 'WebCore/loader/loader.cpp')
-rw-r--r-- | WebCore/loader/loader.cpp | 5 |
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); |