| Index: chrome/browser/extensions/webstore_installer.cc
|
| diff --git a/chrome/browser/extensions/webstore_installer.cc b/chrome/browser/extensions/webstore_installer.cc
|
| index 592a915292bdd62eb9a33e3cd3c8dd6e30d1d2b8..45d075d93328c8f1ba76ccca9d7db03dd06b8ad2 100644
|
| --- a/chrome/browser/extensions/webstore_installer.cc
|
| +++ b/chrome/browser/extensions/webstore_installer.cc
|
| @@ -649,9 +649,9 @@ void WebstoreInstaller::StartDownload(const std::string& extension_id,
|
| resource_context));
|
| params->set_file_path(file);
|
| if (controller.GetVisibleEntry())
|
| - params->set_referrer(
|
| - content::Referrer(controller.GetVisibleEntry()->GetURL(),
|
| - blink::WebReferrerPolicyDefault));
|
| + params->set_referrer(content::Referrer::SanitizeForRequest(
|
| + download_url_, content::Referrer(controller.GetVisibleEntry()->GetURL(),
|
| + blink::WebReferrerPolicyDefault)));
|
| params->set_callback(base::Bind(&WebstoreInstaller::OnDownloadStarted,
|
| this,
|
| extension_id));
|
|
|