diff options
Diffstat (limited to 'chrome/common/resource_dispatcher.cc')
-rw-r--r-- | chrome/common/resource_dispatcher.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/common/resource_dispatcher.cc b/chrome/common/resource_dispatcher.cc index ed0365a..5639f77 100644 --- a/chrome/common/resource_dispatcher.cc +++ b/chrome/common/resource_dispatcher.cc @@ -421,11 +421,14 @@ void ResourceDispatcher::OnReceivedRedirect( RESOURCE_LOG("Dispatching redirect for " << request_info.peer->GetURLForDebugging().possibly_invalid_spec()); + bool has_new_first_party_for_cookies = false; GURL new_first_party_for_cookies; if (request_info.peer->OnReceivedRedirect(new_url, info, + &has_new_first_party_for_cookies, &new_first_party_for_cookies)) { message_sender()->Send( new ViewHostMsg_FollowRedirect(message.routing_id(), request_id, + has_new_first_party_for_cookies, new_first_party_for_cookies)); } else { CancelPendingRequest(message.routing_id(), request_id); |