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 29dc77ea6b08b14babbce8b77910e99e17e32ab8..8996e14ee3d02cca77336f2f887b655321da0073 100644 |
--- a/content/browser/loader/cross_site_resource_handler.cc |
+++ b/content/browser/loader/cross_site_resource_handler.cc |
@@ -127,17 +127,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() == ResourceType::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( |