Index: third_party/WebKit/Source/core/fetch/RawResource.h |
diff --git a/third_party/WebKit/Source/core/fetch/RawResource.h b/third_party/WebKit/Source/core/fetch/RawResource.h |
index 80a0333e8a976d789ff533836751acc3030b6dd1..6df5634f2797ecc8aafe8c64396438c7d300b5cd 100644 |
--- a/third_party/WebKit/Source/core/fetch/RawResource.h |
+++ b/third_party/WebKit/Source/core/fetch/RawResource.h |
@@ -80,7 +80,7 @@ private: |
bool shouldIgnoreHTTPStatusCodeErrors() const override { return !isLinkPreload(); } |
- void willFollowRedirect(ResourceRequest&, const ResourceResponse&) override; |
+ bool willFollowRedirect(const ResourceRequest&, const ResourceResponse&) override; |
void willNotFollowRedirect() override; |
void responseReceived(const ResourceResponse&, std::unique_ptr<WebDataConsumerHandle>) override; |
void setSerializedCachedMetadata(const char*, size_t) override; |
@@ -128,7 +128,10 @@ public: |
virtual void responseReceived(Resource*, const ResourceResponse&, std::unique_ptr<WebDataConsumerHandle>) { } |
virtual void setSerializedCachedMetadata(Resource*, const char*, size_t) { } |
virtual void dataReceived(Resource*, const char* /* data */, size_t /* length */) { } |
- virtual void redirectReceived(Resource*, ResourceRequest&, const ResourceResponse&) { } |
+ virtual bool redirectReceived(Resource*, const ResourceRequest&, const ResourceResponse&) |
+ { |
+ return true; |
+ } |
virtual void redirectBlocked() {} |
virtual void dataDownloaded(Resource*, int) { } |
virtual void didReceiveResourceTiming(Resource*, const ResourceTimingInfo&) { } |