| Index: content/browser/loader/cross_site_resource_handler.cc
|
| diff --git a/content/browser/loader/cross_site_resource_handler.cc b/content/browser/loader/cross_site_resource_handler.cc
|
| index 486f6f997ba4465afdfb795bd41efb3c50a7cc2e..6efe97d297bf7a6fe288ee82c96a2c64a5c5ca3c 100644
|
| --- a/content/browser/loader/cross_site_resource_handler.cc
|
| +++ b/content/browser/loader/cross_site_resource_handler.cc
|
| @@ -128,17 +128,12 @@ CrossSiteResourceHandler::~CrossSiteResourceHandler() {
|
| }
|
|
|
| bool CrossSiteResourceHandler::OnRequestRedirected(
|
| - const GURL& new_url,
|
| + const net::RedirectInfo& redirect_info,
|
| ResourceResponse* response,
|
| bool* defer) {
|
| - // Top-level requests change their cookie first-party URL on redirects, while
|
| - // subframes retain the parent's value.
|
| - if (GetRequestInfo()->GetResourceType() == RESOURCE_TYPE_MAIN_FRAME)
|
| - request()->set_first_party_for_cookies(new_url);
|
| -
|
| // We should not have started the transition before being redirected.
|
| DCHECK(!in_cross_site_transition_);
|
| - return next_handler_->OnRequestRedirected(new_url, response, defer);
|
| + return next_handler_->OnRequestRedirected(redirect_info, response, defer);
|
| }
|
|
|
| bool CrossSiteResourceHandler::OnResponseStarted(
|
|
|