Chromium Code Reviews| Index: third_party/WebKit/Source/core/fetch/Resource.cpp |
| diff --git a/third_party/WebKit/Source/core/fetch/Resource.cpp b/third_party/WebKit/Source/core/fetch/Resource.cpp |
| index 56714095d10e2511f46391547347091d1683cdaa..3c0259df274324b98495705f034833e988ce052f 100644 |
| --- a/third_party/WebKit/Source/core/fetch/Resource.cpp |
| +++ b/third_party/WebKit/Source/core/fetch/Resource.cpp |
| @@ -397,7 +397,8 @@ void Resource::error(const ResourceError& error) |
| if (m_error.isCancellation() || !isPreloaded()) |
| memoryCache()->remove(this); |
| - setStatus(LoadError); |
| + if (!errorOccurred()) |
| + setStatus(LoadError); |
| ASSERT(errorOccurred()); |
| m_data.clear(); |
| m_loader = nullptr; |