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; |
} |