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( |