| Index: chrome/browser/ui/login/login_handler.cc
|
| diff --git a/chrome/browser/ui/login/login_handler.cc b/chrome/browser/ui/login/login_handler.cc
|
| index 2a3ecdf5b5b5c5d098d25dbaa168064f16b19e83..89318392154c3634dd45e691cbf8cca35844391f 100644
|
| --- a/chrome/browser/ui/login/login_handler.cc
|
| +++ b/chrome/browser/ui/login/login_handler.cc
|
| @@ -475,14 +475,9 @@ PasswordForm LoginHandler::MakeInputForPasswordManager(
|
| } else {
|
| dialog_form.scheme = PasswordForm::SCHEME_OTHER;
|
| }
|
| - if (auth_info.is_proxy) {
|
| - dialog_form.origin = auth_info.challenger.GetURL();
|
| - } else if (!auth_info.challenger.IsSameOriginWith(url::Origin(request_url))) {
|
| - dialog_form.origin = GURL();
|
| - NOTREACHED(); // crbug.com/32718
|
| - } else {
|
| - dialog_form.origin = auth_info.challenger.GetURL();
|
| - }
|
| + dialog_form.origin = auth_info.challenger.GetURL();
|
| + DCHECK(auth_info.is_proxy ||
|
| + auth_info.challenger.IsSameOriginWith(url::Origin(request_url)));
|
| dialog_form.signon_realm = GetSignonRealm(dialog_form.origin, auth_info);
|
| return dialog_form;
|
| }
|
|
|