| Index: Source/core/fetch/RawResource.cpp
 | 
| diff --git a/Source/core/fetch/RawResource.cpp b/Source/core/fetch/RawResource.cpp
 | 
| index 38699e8c7313d23e364d0a8e82f94d29051e52b0..ca3ac711c32fdad52e60c73ae97e62fc0f219d37 100644
 | 
| --- a/Source/core/fetch/RawResource.cpp
 | 
| +++ b/Source/core/fetch/RawResource.cpp
 | 
| @@ -75,15 +75,15 @@ void RawResource::didAddClient(ResourceClient* c)
 | 
|      Resource::didAddClient(client);
 | 
|  }
 | 
|  
 | 
| -void RawResource::willSendRequest(ResourceRequest& request, const ResourceResponse& response)
 | 
| +void RawResource::willFollowRedirect(ResourceRequest& newRequest, const ResourceResponse& redirectResponse)
 | 
|  {
 | 
|      ResourcePtr<RawResource> protect(this);
 | 
| -    if (!response.isNull()) {
 | 
| +    if (!redirectResponse.isNull()) {
 | 
|          ResourceClientWalker<RawResourceClient> w(m_clients);
 | 
|          while (RawResourceClient* c = w.next())
 | 
| -            c->redirectReceived(this, request, response);
 | 
| +            c->redirectReceived(this, newRequest, redirectResponse);
 | 
|      }
 | 
| -    Resource::willSendRequest(request, response);
 | 
| +    Resource::willFollowRedirect(newRequest, redirectResponse);
 | 
|  }
 | 
|  
 | 
|  void RawResource::updateRequest(const ResourceRequest& request)
 | 
| 
 |