| Index: chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| diff --git a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| index 77b33c45d10995a4c7a00b2b1242fc14fa68ebe0..5cf423f50c95139ec977ade3f439d1a794881b35 100644
|
| --- a/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| +++ b/chrome/browser/ui/webui/print_preview/print_preview_handler.cc
|
| @@ -814,8 +814,13 @@ void PrintPreviewHandler::HandleGetPreview(const base::ListValue* args) {
|
| std::string url;
|
| content::NavigationEntry* entry =
|
| initiator->GetController().GetLastCommittedEntry();
|
| - if (entry)
|
| - url = entry->GetVirtualURL().spec();
|
| + if (entry) {
|
| + url::Replacements<char> url_sanitizer;
|
| + url_sanitizer.ClearUsername();
|
| + url_sanitizer.ClearPassword();
|
| +
|
| + url = entry->GetVirtualURL().ReplaceComponents(url_sanitizer).spec();
|
| + }
|
| settings->SetString(printing::kSettingHeaderFooterURL, url);
|
| }
|
|
|
|
|