| Index: third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| index 38bba9600b1976ea731eace7bf934ba86e5c3c1f..87fbf79e39a24594ab398168acaaeefc982f2e98 100644
|
| --- a/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/fetch/ResourceLoader.cpp
|
| @@ -215,10 +215,12 @@ void ResourceLoader::willFollowRedirect(WebURLLoader*, WebURLRequest& passedNewR
|
| const ResourceResponse& redirectResponse(passedRedirectResponse.toResourceResponse());
|
| newRequest.setFollowedRedirect(true);
|
|
|
| - if (m_fetcher->willFollowRedirect(m_resource.get(), newRequest, redirectResponse))
|
| + if (m_fetcher->willFollowRedirect(m_resource.get(), newRequest, redirectResponse)) {
|
| m_resource->willFollowRedirect(newRequest, redirectResponse);
|
| - else
|
| + } else {
|
| + m_resource->willNotFollowRedirect();
|
| cancel(ResourceError::cancelledDueToAccessCheckError(newRequest.url()));
|
| + }
|
| }
|
|
|
| void ResourceLoader::didReceiveCachedMetadata(WebURLLoader*, const char* data, int length)
|
|
|